Veeam Backup 12 Explorers User Guide PG
Veeam Backup 12 Explorers User Guide PG
Version 12
User Guide
August, 2024
© 2024 Veeam Software.
All rights reserved. All trademarks are the property of their respective owners.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language in any form by any means, without written permission from Veeam Software
(Veeam). The information contained in this document represents the current view of Veeam on the issue
discussed as of the date of publication and is subject to change without notice. Veeam shall not be liable for
technical or editorial errors or omissions contained herein. Veeam makes no warranties, express or implied, in
this document. Veeam may have patents, patent applications, trademark, copyright, or other intellectual
property rights covering the subject matter of this document. All other trademarks mentioned herein are the
property of their respective owners. Except as expressly provided in any written license agreement from Veeam,
the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other
intellectual property.
NOTE
Read the End User Software License Agreement before using the accompanying software programs. Using
any part of the software indicates that you accept the terms of the End User Software License Agreement.
Customer Support
Should you have a technical concern, suggestion or question, visit the Veeam Customer Support Portal to open a
case, search our knowledge base, reference documentation, manage your license or obtain the latest product
release.
Company Contacts
For the most up-to-date information about company contacts and office locations, visit the Veeam Contacts
Webpage.
Online Support
If you have any questions about Veeam products, you can use the following resources:
Intended Audience
This user guide is intended for IT administrators, consultants, analysts and other IT professionals using the
product.
Veeam Explorers are distributed as part of Veeam Backup for Microsoft 365 and Veeam Backup & Replication,
and you do not need to install them separately. You also do not need to purchase any additional license to use
Veeam Explorers: the available feature set for each Veeam Explorer depends entire ly on the installed edition of
Veeam Backup for Microsoft 365 and Veeam Backup & Replication. For information about how to deploy Veeam
products, see the following sections:
• Deployment section of the Veeam Backup for Microsoft 365 User Guide
The following table lists all Veeam Explorers that come as part of Veeam Backup & Replication and Veeam
Backup for Microsoft 365.
Veeam Explorer Veeam Backup & Replication Veeam Backup for Microsoft
365
1
Veeam Explorer for SAP HANA is available starting from Veeam Backup & Replication 12.1.
This document provides information on how to use Veeam Explorers that come as part of
Veeam Backup & Replication. For information on Veeam Explorers available with Veeam Backup for Microsoft
365 only, see the Veeam Explorers User Guide for Veeam Backup for Microsoft 365.
NOTE
Data recovery from CDP replicas is available starting from Veeam Backup & Replication 12.1.
Microsoft Active Veeam Explorer for Microsoft Active Directory supports restore of domain controllers
Directory Domain for the following operating systems:
Services
• Microsoft Windows Server 2022
• Microsoft Windows Server 2019
• Microsoft Windows Server 2016
• Microsoft Windows Server 2012 R2
• Microsoft Windows Server 2012
• Microsoft Windows Server 2008 R2
• Microsoft Windows Server 2008
• Veeam Explorer for Microsoft Active Directory does not support Active Directory
Lightweight Directory Services (AD LDS).
• Database files created by the domain controller can be opened for object
recovery with Veeam Explorer for Microsoft Active Directory only if Veeam
Explorer for Microsoft Active Directory is installed on a Windows machine with
the same OS version or later than the version of the domain controller OS.
• To open database files, Veeam Explorer for Microsoft Active Directory uses a
service dynamic link library (esent.dll) which is installed with Microsoft Active
Directory Domain Services and can be found in the %SystemRoot% directory.
The Esent.dll file on a machine with Veeam Explorer for Microsoft Active
Directory must be of the same version as that of Microsoft Active Directory
Domain Services that was used to create database files.
Backup server, Microsoft TCP 135, 445 Manages communication between the
Veeam Backup & Replication Active domain controller and the backup
console Directory server.
machine
TCP 636,
3268,
3269
Veeam Explorer for The account used to run Veeam Explorer for Microsoft Active Directory must meet the
Microsoft Active following requirements:
Directory launch
• The account must be a member of the local Administrators group.
• The account must have the Veeam Backup Administrator or Veeam Restore
Operator role on the backup server.
Restore The account used to restore Microsoft Active Directory data must be a member of the
following groups:
• Domain Admins
• Exchange Organization Management
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
General
• When Veeam Explorer for Microsoft Active Directory is installed on a server on which both
Veeam Backup & Replication and Veeam Backup for Microsoft 365 are installed, the notification settings
will be inherited from the Veeam Backup & Replication Global Notification settings.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Microsoft Active Directory supports
data recovery from CDP replicas. Consider the following limitations:
o When you recover your data from CDP replicas, you can only use long-term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
• Veeam Explorer for Microsoft Active Directory does not support data recovery using a group Managed
Service Account (gMSA) to connect to the target server.
Restore
• Veeam Explorer for Microsoft Active Directory does not support restore using PowerShell Direct, VIX API
or vSphere Automation API.
• Data can only be restored back to the original domain. Cross-domain restore is not supported.
• Veeam Explorer for Microsoft Active Directory does not support recovery of the contents of the Domain
Controllers container and most of the contents of the System container (in particular, the Password
Settings container), as this may cause system stability issues on the target machine. Moreover, some of
the contents of the System container, as well as the entire Configuration Partition container, the Microsoft
Exchange System Options container, the Integrated DNS container and so on, can be recovered with
Veeam Explorer for Microsoft Active Directory, but they are only visible in the Ad vanced Features view to
prevent accidental errors during the recovery process. For more information, see the Browsing, Searching
and Viewing Items section.
• Veeam Explorer for Microsoft Active Directory supports restore of both mailbox -enabled objects
(including hard-deleted items and Online Archives ), and mail-enabled objects for the following Microsoft
Exchange versions: Microsoft Exchange Server 2019, Microsoft Exchange Server 2016, Microsoft Exchange
Server 2013 and Microsoft Exchange Server 2010 SP1. For other Microsoft Exchange versions, restore of
mailbox-enabled objects is not supported (only mail-enabled objects can be restored).
• To restore passwords, Veeam Explorer for Microsoft Active Directory uses the registry database. To
restore passwords, make sure the System registry hive is available. The default location of the hive is
%systemroot%\System32\Config . When restoring an Active Directory database from the Active Directory
backup using Veeam file-level restore, the registry hive will be located automatically. When restoring
from an imported backup or from VeeamZIP backups, make sure that the system registry hive and the .dit
file are located in the same directory.
To restore from a server running Microsoft Windows ReFS 3.x, the Veea m Backup & Replication console
must be installed on a machine that runs Microsoft Windows Server 2016 or later, and the ReFS version
must be supported on this machine.
• Restore of Group Policy objects , AD-integrated DNS records and objects from the Configuration Partition
is supported in the Enterprise and Enterprise Plus editions only.
• Veeam Explorer for Microsoft Active Directory does not restore object attributes such as objectSID and
objectGUID from the backup. To restore deleted Active Directory objects, Veeam Explorer for Microsoft
Active Directory uses existing tombstone objects on the target Active Directory server or objects in the AD
Recycle Bin. In this case, the restored object will have its original objectSID and objectGUID. If an object
you want to restore does not exist in the tombstone container or recycle bin in the target domain, Active
Directory will assign new objectSID and objectGUID attributes to the restored object.
• To restore business-critical objects for which the tombstone object is missing, you can perform
authoritative restore of the entire domain from the old DC backups. For more information on tombstone
objects, see this Microsoft article.
• Always use backups that are newer than the tombstone lifetime interval for the Active Directory forest. To
determine a tombstone lifetime interval, you can use ADSIEdit or Dsquery . For more information, see this
Microsoft article.
• When you move an object from one domain to another within a forest (for example, using the
Movetree.exe utility or any other 3rd party tool), no tombstone for this object will remain in the source
Active Directory; such an object cannot be fully recovered to the original domain.
Export
• Veeam Explorer for Microsoft Active Directory uses Lightweight Data Interchange Format to save Active
Directory objects and containers to . ldf files. You can make an . ldf file available to the Active Directory
Domain Services server by importing it with the ldifde utility. For more information, see this Microsoft
article.
• Veeam Explorer for Microsoft Active Directory does not support exporting passwords.
• Use the Restore application item option to load Active Directory data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Go to Sta rt, click Veea m Explorer for Microsoft Active Directory and manually open Active Directory
databases, as described in the Adding Standalone Databases section.
When starting the application from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o The domain name or IP address of the backup server to which you want to connect
▪ To perform recovery operations, Veeam Explorer for Microsoft Active Directory must be run with
elevated permissions. The user account must be a member of the local Administrators group on
the machine where Veeam Explorers Suite is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft Active Directory is running, select Use
W ind ows session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• Help.
• E x it. Closes the Veeam Explorer for Microsoft Active Directory window.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft Active Directory wizard or window. You
will then be redirected to the relevant section of the user guide.
• The ribbon menu, which contains general program commands organized into logical groups.
• The navigation pane, which allows you to browse through the hierarchy of your backup files.
Browsing
To view the contents of a backup file, use the navigation pane which shows you the database structure
containing your active directory objects. After you select a container in the navigation pane, you can see its
contents in the preview pane.
Right-click an object and select View attributes to view object attributes. To copy necessary attributes to the
clipboard, select an attribute and press [Ctrl+C] on the keyboard. Multiple selection is also supported.
Veeam Explorer for Microsoft Active Directory does not display some objects and containers in the default view,
such as the entire Microsoft Exchange System Options , System, Integrated DNS, Configuration Partition
containers, as well as the objects stored in the Domain Controllers container. This behavior is intended to
prevent accidental errors during the recovery process that may affect the system stability of the target machine.
You can view and recover some of this data if you open the Home tab and enable Ad vanced Features, but you
must manually verify all recovery operations to ensure stable operation of the system.
Searching
The search mechanism allows you to find items matching specified search criteria.
1. In the navigation pane, select an object in which you want to find your data.
NOTE
To find the exact phrase, use double quotes. For example, " group policy ".
2. On the Ad vanced tab, select the E na ble extended logging check box and click OK.
3. Go back to the application, perform necessary actions and then review the logs to see the details.
IMP ORTANT
Make sure the database you are adding to the Veeam Explorer for Microsoft Active Directory scope was not
locked by another process.
1. Select the root Active Directory node in the navigation pane and click Ad d Database on the ribbon or right-
click the Active Directory node and select Ad d database.
2. Specify the location of the Active Directory database file and folder that contains associated transaction
log files (Edb.log and Edb.chk).
By default, the Active Directory database file (NTDS.DIT) is located in the %SystemRoot%\NTDS
directory. Make sure that the system registry hive is located in the same place.
1. After you select a restore point, Veeam Backup & Replication launches Veeam Explorer for Microsoft
Active Directory. Meanwhile, Veeam Backup & Replication sends a mount command to the Veeam Mount
Service running on the mount server associated with the backup repository. The Veeam Mount Service
mounts the file system from the backup repository to the machine where Veeam Explorer for Microsoft
Active Directory is opened.
2. Veeam Explorer for Microsoft Active Directory locates the ntds.dit file and the associated transaction
logs (usually in the %SystemRoot%\NTDS folder) on the mounted file system. To read these files, Veeam
Explorer for Microsoft Active Directory uses the native Windows Extensible Storage Engine dynamic link
library (esent.dll) located in the %SystemRoot%\System32 folder of the machine where Veeam
Explorer for Microsoft Active Directory is opened.
3. Veeam Explorer for Microsoft Active Directory uses native Active Directory functionality to restore the
selected items from the ntds.dit file on the mounted file system to the target machine. Data transfer is
established through an LDAP connection.
2. On the Ob jects tab, select Restore Objects > Restore objects to or right-click an object and select Restore
ob jects to.
Select the Use SSL check box to establish a secure SSL connection.
• Restore to the original container — to restore data to the original container in your production
environment.
• Restore to the following container — to select a different container, as described in Browsing Container.
NOTE
If a container that is being restored was not found in the production environment, it will be restored anew.
• When providing a new password, check that it complies with the password policy in your production
environment.
• If you select Restore password or Set password to options, you may also request a user to change the
password at next log on.
Keep in mind that this setting will not take effect if a user is not allowed to change the password due to
security limitations.
• When restoring multiple accounts, a new password will be set for all the accounts altogether.
• To restore account passwords, Veeam Explorer for Microsoft Active Directory uses registry database. Make
sure that the System registry hive is available.
• When restoring Active Directory database from an Active Directory backup file using file -level restore, the
registry hive will be located automatically. Otherwise, make sure the system registry hive is located in the
same folder as .DIT file.
• Keep account state from backup — to keep the account state as it is in the backup file.
• Ob jects to process:
• Restore:
When selecting Selected attributes only, you will be offered to choose the attributes you want to
restore in the next step.
• Multi-valued attributes:
NOTE
• When working with Active Directory 2016, this dialog will also include the Restore expiration time
option, which allows you to restore expiration time for linked attributes.
• Users cannot change recovery settings for disabled attributes. Such attributes will be either restored
or skipped according to the default configuration.
This step is available only if you have chosen the Selected attributes only option at the previous step.
After the restore process is complete, review the results shown in the Restore summary window. You can filter
notifications by their status: Error, Warning or Success.
2. On the Container tab, select Restore Container > Restore container to or right-click a container and select
Restore container to.
Select the Use SSL check box to establish a secure SSL connection.
• Restore to the original container — to restore data to the original container in your production
environment.
• Restore to the following container — to select a different container, as described in Browsing Container.
NOTE
If a container that is being restored was not found in the production environment, it will be restored anew.
• When providing a new password, check that it complies with the password policy in your production
environment.
• If you select Restore password or Set password to options, you may also request a user to change the
password at next log on.
Keep in mind that this setting will not take effect if a user is not allowed to change the password due to
security limitations.
• When restoring multiple accounts, a new password will be set for all the accounts altogether.
• To restore account passwords, Veeam Explorer for Microsoft Active Directory uses registry database. Make
sure that the System registry hive is available.
• When restoring Active Directory database from an Active Directory backup file using file -level restore, the
registry hive will be located automatically. Otherwise, make sure the system registry hive is located in the
same folder as .DIT file.
• Keep account state from backup — to keep the account state as it is in the backup file.
• Ob jects to process:
• Restore:
When selecting Selected attributes only, you will be offered to choose the attributes you want to
restore in the next step.
• Multi-valued attributes:
NOTE
• When working with Active Directory 2016, this dialog will also include the Restore expiration time
option which allows you to restore expiration time for linked attributes. If an attribute being
restored expires during the restore session, the attribute will not be restored.
• Users cannot change recovery settings for disabled attributes. Such attributes will be either restored
or skipped according to the default configuration.
This step is available only if you have chosen the Selected attributes only option at the previous step.
After the restore process is complete, review the results shown in the Restore summary window. You can filter
notifications by their status: Error, Warning or Success.
• Attribute values and security descriptors will be replaced with that of a backup file.
Restoring Containers
To restore a container, do the following:
2. On the Container tab, select Restore Container > Restore container to <original_location> or right-click a
container and select Restore container to <original_location> .
Restoring Objects
To restore an object, do the following:
2. On the Ob jects tab, select Restore Objects > Restore objects to <original_location> or right-click an object
and select Restore objects to <original_location> .
1. After you select a restore point, Veeam Backup & Replication launches Veeam Explorer for Microsoft
Active Directory. Meanwhile, Veeam Backup & Replication sends a mount command to the Veeam Mount
Service running on the mount server associated with the backup repository. The Veeam Mount Service
mounts the file system from the backup repository to the machine where Veeam Explorer for Microsoft
Active Directory is opened.
2. Veeam Explorer for Microsoft Active Directory locates the ntds.dit file and the associated transaction
logs (usually in the %SystemRoot%\NTDS folder) on the mounted file system. To read these files, Veeam
Explorer for Microsoft Active Directory uses the native Windows Extensible Storage Engine dynamic link
library (esent.dll) located in the %SystemRoot%\System32 folder of the machine where Veeam
Explorer for Microsoft Active Directory is opened.
3. Veeam Explorer for Microsoft Active Directory converts the necessary data to the LDF format and saves it
to the specified folder. Veeam Explorer for Microsoft Active Directory uses the Lightweight Data
Interchange Format to save Active Directory objects and containers as LDF files.
You can make an exported LDF file available to an Active Directory Domain Services server by importing it with
the ldifde utility. For more information, see this Microsoft article.
2. On the Ob jects tab, select E x port Objects > E x port objects to or right-click an object and select E x port
ob jects to.
2. On the Container tab, select E x port Container > E xport container to or right-click a container and select
E x port container to.
3. In the E x port Container window, in the E x port to field, specify the destination location.
To save only objects included in the selected container and meet specific filtering criteria, click Show
settings to set the filter.
4. [Optional] Select the Sa ve only objects that suit the following filter check box and enter filtering criteria.
If necessary, select the Use LDAP filter check box to switch to the LDAP filtering mode.
All the nested containers (if any) will be preserved during the export.
2. On the Container tab, select E x port Container > E xport Container to < target_folder> or E x port Objects >
E x port Object to <target_folder>. Alternatively, you can use the associated context menu command.
NOTE
The < target_folder> destination depends on the location you used during the last export operation.
1. After you select a restore point, Veeam Backup & Replication launches Veeam Explorer for Microsoft
Active Directory. Meanwhile, Veeam Backup & Replication sends a mount command to the Veeam Mount
Service running on the mount server associated with the backup repository. The Veeam Mount Service
mounts the file system to the machine where Veeam Explorer for Microsoft Active Directory is opened.
2. Veeam Explorer for Microsoft Active Directory locates the ntds.dit file and the associated transaction
logs (usually in the %SystemRoot%\NTDS folder) on the mounted file system. To read these files, Veeam
Explorer for Microsoft Active Directory uses the native Windows Extensible Storage Engine dynamic link
library (esent.dll) located in the %SystemRoot%\System32 folder of the machine where Veeam
Explorer for Microsoft Active Directory is opened.
Veeam Explorer for Microsoft Active Directory also connects to Microsoft Active Directory on the original
machine.
3. Veeam Explorer for Microsoft Active Directory compares Microsoft Active Directory containers or object
attributes on the backup with their present state on the original machine. Veeam Explorer for Mic rosoft
Active Directory displays which objects or attribute values have changed since the last time the Microsoft
Active Directory machine was backed up. If you are comparing containers, the information is displayed in
the preview pane and if you are comparing object attributes — in a separate window.
You can use the displayed information to choose which objects or attribute values to recover. You can either
restore objects or attribute values to the original machine, or export objects to the machine where Veeam
Explorer for Microsoft Active Directory is opened.
2. On the Home tab, select Compare with Production to detect changed, moved or deleted objects since the
last Active Directory backup.
The following figure shows user accounts the attributes of which have been changed since the last time
they were backed up. Veeam Explorer for Microsoft Active Directory can also combine item states to
represent the most accurate state of an object. For example, if object attributes have been changed and
the object was moved to a different location, the object status in this case will be shown as Moved ,
Changed .
3. On the Ob jects tab, select Compare object attributes or right-click an object and select Compare object
a ttributes.
To show unchanged attributes, select Show unchanged attributes at the top-right corner. To show system
properties, select Show system attributes.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Enabling Extended Logging.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
NOTE
Data recovery from CDP replicas is available starting from Veeam Backup & Replication 12.1.
Microsoft SQL Veeam Explorer for Microsoft SQL Server supports restore of the following Microsoft
Server SQL Server versions:
The database whose logs you want to back up must use the Full or Bulk-logged
recovery model. In this case, all changes of the Microsoft SQL Server state will be
written to transaction logs, and you will be able to replay transaction logs to restore
the Microsoft SQL Server. You can use the Microsoft SQL Server Management Studio to
switch to one of these models. For more information, see Microsoft Docs.
Restore of Microsoft SQL Server data may require an available staging Microsoft SQL
Server. To learn how to configure this server, see Configuring Staging SQL Server.
NOTE
AlwaysOn Availability Groups are supported for Microsoft SQL Server 2012 and later.
• By default, the AUTO_CLOSE option for Microsoft SQL Server databases is set to Fa lse.
• To restore database items from a Microsoft SQL Server that is running Microsoft Windows ReFS, the
backup server or Veeam Backup & Replication console must be installed on a machine that runs Microsoft
Windows Server 2012 or later.
• To restore data from a server that is running Microsoft Windows ReFS 3.x, the backup server or
Veeam Backup & Replication console must be installed on a machine that runs Microsoft Windows Server
2016.
• Nodes participating in AlwaysOn Availability Groups are supported, but using Availability Group Listeners
as staging servers is not recommended.
• Make sure that the staging server has the same version of Microsoft SQL Server as the source server, or a
later version.
• As a staging server, you can use any edition of Microsoft SQL Server, including the Express Edition. You
can download the necessary edition from the Microsoft Download Center.
Note that databases that exceed 10 GB cannot be attached to the Microsoft SQL Server Express Edition
due to Express Edition limitations. For more information, see the Editions and supported features of SQL
Server 2022 Microsoft article.
• A SQL Server included in Microsoft SQL Server failover cluster cannot be used as a staging system.
• Configure domain trusts when planning to add databases to the Veeam Explorer for Microsoft SQL Server
scope manually. For more information, see Configuring Staging SQL Server.
Backup
Backup Source TCP, UDP 135, 137 to Ports used to deploy the runtime
server, guest machine with 139, 445 coordination process on the source
interaction Microsoft SQL machine.
proxy Server
(Enterprise
and TCP 49152 to Dynamic RPC range that is used by the
Enterprise 65535 runtime coordination process which is
Plus editions) (for Microsoft deployed on the source machine for
Windows application-aware processing. 1
2008 or
later)
Source Backup TCP 49152 to Dynamic RPC range used by the runtime
machine with server, guest 65535 coordination process that is deployed on
Microsoft SQL interaction (for Microsoft the source machine for application-aware
Server proxy Windows processing. 1
(Enterprise 2008 or
and later) For more information, see this Microsoft
Enterprise article.
Plus editions)
Log shipping TCP 2500 to For Microsoft SQL Server transaction logs
server, 3300 shipping
backup
repository Default range of ports used by the Veeam
Data Mover Service for data transfer over
the network.
1
If you use default Microsoft Windows firewall settings, you do not need to configure dynamic RPC ports: during setup,
Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other
Restore
Backup server, Target TCP, UDP 135, 445 Ports used to deploy the runtime
Veeam Backup & Replication machine coordination process on the target
console, mount server with machine.
associated with the backup Microsoft
repository (only for Instant SQL
Recovery or restore from Server, TCP 49152 to Dynamic RPC range used by the
Enterprise Manager) staging 65535 runtime coordination process that is
server (for deployed on the target machine. 1
Microsoft
Windows For more information, see this
2008 or Microsoft article.
later)
1
If you use default Microsoft Windows Firewall settings, you do not need to configure dynamic RPC ports: during se tup,
Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other
than default ones or application-aware processing fails with the RPC function call failed error, you need to configure
dynamic RPC ports. For more information on how to configure RPC dynamic port allocation to work with firewalls, see this
Microsoft KB article.
Veeam Explorer for The account used to run Veeam Explorer for Microsoft SQL Server must meet the
Microsoft SQL following requirements:
Server launch
• The account must be a member of the local Administrators or Users group.
• The account must have the Veeam Backup Administrator or Veeam Restore
Operator role on the backup server.
Restore, Publish, The account must be a member of the local Administrators group and must be granted
Instant Recovery the sysadmin role on the target Microsoft SQL Server. To learn more about Microsoft
SQL Server roles, see this Microsoft article.
The sysadmin role is required for connections with Microsoft SQL Server Virtual Device
Interface (VDI) that Veeam Explorer for Microsoft SQL Server uses to perform recovery
operations. For more information, see this Microsoft article.
Sta ging Microsoft The account used to connect to the staging server must be a member of the sysadmin
SQL Server role on the Microsoft SQL Server.
configuration
If you want to use a local Microsoft SQL Server as a staging server and Veeam Explorer
for Microsoft SQL Server runs under an account that does not belong to the local
Administrators group, you must specify the current account for connection to the
staging server, or you will get an impersonation error.
For more information on how to configure and use the staging Microsoft SQL Server,
see Configuring Staging SQL Server.
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
Recovery Model
NOTE
To be able to restore your data as of a point in time or as of a state before undesired transactions, make
sure the recovery model for the database is set to full or b ulk-logged.
The following table lists database logging models and applicable options in Veeam Backup & Replication.
Simp le Databases are skipped from Applicable option. Databases are skipped
processing. from processing.
Bulk -logged Applicable option. Applicable but not Applicable option. Log
recommended to use backup files (in the BAK
Veeam Backup & Replication without native or 3rd format) are copied from
performs "backup to NUL" for party means of log the temporary folder on
log files on guest. truncation or backup the Microsoft SQL
– otherwise, logs will Server to a backup
increase in size. repository. As soon as
the data is copied to the
target, BAK files are
deleted from the source.
General
• When Veeam Explorer for Microsoft SQL Server is installed on a server on which both
Veeam Backup & Replication and Veeam Backup for Microsoft 365 are installed, the notification settings
will be inherited from the Veeam Backup & Replication Global Notification settings.
• To restore, publish and instantly recover your Microsoft SQL Server data, make sure the following
requirements are met:
o In Veeam Backup & Replication prior to 12.1, make sure that the administrative share (for example,
\\myserver\ADMIN$) on the target machine is available. The user must have at least Read and
Write permissions; Full Control is recommended.
o In Veeam Backup & Replication 12.1 and later, access to the administrative share is not required. If you
do not want to grant access to the administrative share, make sure that the Veeam Installer Service is
installed on the target server. For more information on installing this service, see the Veeam Installer
Service section of the Veeam Backup & Replication User Guide.
• Restore, publishing, instant recovery, and export operations of Microsoft SQL Server data from replicas
can only recover your data to the latest state of the selected restore point. Replication jobs do not copy
Microsoft SQL Server transaction logs so data recovery to a point-in-time state is not supported.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Microsoft SQL Server supports data
recovery from CDP replicas. Consider the following limitations:
o Restore, publishing, instant recovery, and export operations of Microsoft SQL Server data from CDP
replicas can only recover your data to the latest state of the selected long -term restore point. CDP
policies do not copy Microsoft SQL Server transaction logs so data recovery to a point-in-time state is
not supported.
o When you recover your data from CDP replicas, you can only use long-term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
• Veeam Explorer for Microsoft SQL Server does not support data recovery using a group Managed Service
Account (gMSA) to connect to the target server.
Restore
• Veeam Explorer for Microsoft SQL Server does not support restore using PowerShell Direct, VIX API or
vSphere Automation API.
• Table-level restore (with the Restore Database Schema and Data option) is not supported for the
following types of tables:
o Tables with external dependencies, such as tables extended to Microsoft Azure using the Stretch
Database functionality.
• To restore an encrypted database, consider reading this Veeam Knowledge Base article.
• Before you restore a Microsoft SQL Server database to an AlwaysOn availability group, make sure that
Veeam Explorer for Microsoft SQL Server can access all nodes in the availability group.
• To restore a database from an AlwaysOn availability group node as of the selected transaction state, the
nodes of such a group must be in the same time zone.
• Databases located on VM disks excluded from backup are displayed in Veeam Explorer for Microsoft S QL
Server with a question mark next to each database. It is not possible to restore data of such databases. For
more information, see this Veeam KB article.
Publishing
• Publishing to a Microsoft SQL Server failover cluster requires a free drive letter on each cluster node to
mount a volume from the backup. If the backed-up machine has multiple volumes, a free drive letter must
be available for each volume in the backup. For more information, see How Publishing Works.
• Make sure that the mount server volume with the write cache has enough free disk space to store the
changes of the published database. You can configure the mount server in the backup repository settings.
For more information, see the Specify Mount Server Settings section of the Veeam Backup & Replication
User Guide.
• After you unpublish a database, Veeam Explorer for Microsoft SQL Server detaches such a database from
the target Microsoft SQL Server but the restore point will continue to remain on the target machine for
the next 15 minutes.
• If a Veeam Explorer for Microsoft SQL Server session has been terminated in any way other than by
clicking E x it in the main menu (or by clicking the X button in the upper-right corner), then all the
published databases will continue to remain attached to the target Microsoft SQL Se rver with the
Recovery pending state.
• If published databases have been renamed manually using SQL tools (for example, Microsoft SQL
Management Studio), Veeam Explorer for Microsoft SQL Server will not be able to unpublish such
databases properly. In this case, all the renamed databases will continue to remain attached to the target
Microsoft SQL Server and you will have to remove them manually using SQL tools.
• Veeam Explorer for Microsoft SQL Server does not back up published databases.
• Upon closing the Veeam Explorer for Microsoft SQL Server console, all the published databases will be
detached from the target Microsoft SQL Server instance automatically. Mount points will be also
dismounted from under the C:\VeeamFLR directory.
Instant Recovery
• To restore an encrypted database, consider reading this Veeam Knowledge Base article.
• If you perform instant recovery of a database from an AlwaysOn availability group node, Veeam Explorer
for Microsoft SQL Server restores it as a standalone database.
As a workaround, you can perform instant recovery of multiple databases in parallel using the Restore-
VESQLIRDatabase PowerShell cmdlet.
• If you plan to perform scheduled or manual switchover, make sure that the mount server volume with the
write cache has enough free disk space to store the changes of the published database. You can configure
the mount server in the backup repository settings. For more information, see the Specify Mount Server
Settings section of the Veeam Backup & Replication User Guide.
• Instant recovery to a Microsoft SQL Server failover cluster requires 2 free drive letters on each cluster
node to mount a volume from the backup. If the backed -up machine has multiple volumes, the number of
free drive letters on each cluster node must be twice the number of volumes in the backup. For more
information, see How Instant Recovery Works.
• Use the Restore application item option to load SQL data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Go to Sta rt, click Veea m Explorer for Microsoft SQL Server and manually open Microsoft SQL databases, as
described in the Adding Standalone Databases section.
If you open Veeam Explorer for Microsoft SQL Server from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o The domain name or IP address of the backup server to which you want to connect
▪ To perform recovery operations, the user account used to run Veeam Explorer for Microsoft SQL
Server must be a member of the local Administrators or Users group on the machine where
Veeam Explorers Suite is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft SQL Server is running, select Use
W ind ows session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• Help.
• E x it. Closes the Veeam Explorer for Microsoft SQL Server window.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft SQL Server wizard or window. You will
then be redirected to the relevant section of the user guide.
• The ribbon menu, which contains general program commands organized into logical groups.
• The navigation pane, which allows you to browse through the hierarchy of your SQL databases.
Mounting is performed by the Veeam Mount Service component which is deployed on the mount server
associated with the backup repository. For more information, see the Mount Servers section of the
Veeam Backup & Replication User Guide.
During mounting, the Veeam Mount Service retrieves a file system from the backup repository, attaches it to the
hard drive of the target machine and creates a mount point. For restore, publishing and instant recovery,
mounting is performed from the backup repository to the target server, and in the case of export — from the
backup repository to the staging server.
Note that when restoring your data to a specific transaction and when restoring database schema and data,
Veeam Explorer for Microsoft SQL Server requires an additional mount point to be created to display a list of
available transactions or database objects in the recovery wizard. In these cases, the Veeam Mount Service also
mounts the necessary file system from the backup repository to the staging server. The Veeam SQL Restore
Service deployed on the staging server obtains a list of the availa ble transactions or database objects, which
Veeam Explorer for Microsoft SQL Server displays in the recovery wizard. For more information, see Configuring
Staging SQL Server.
To mount a file system, the Veeam Mount Service uses the iSCSI protocol. The target machine or the staging
Microsoft SQL Server acts as an iSCSI initiator, and the mount server associated with the backup repository acts
as an iSCSI target. The iSCSI mount point is non-persistent and only exists during the recovery process.
If the administrative share is available, the Veeam SQL Restore Service runtime component is deployed and
registered as a service on the target server and, if necessary, on the staging server. The Veeam SQL Restore
Service checks the valid rights assignments required for database recovery, gets information about the
databases, and performs required file operations including database and transaction logs copy.
If the administrative share is not available, the outcome depends on the installed version of
Veeam Backup & Replication.
• In Veeam Backup & Replication prior to 12.1, the administrative share must be available. Otherwise, data
recovery is not possible.
• In Veeam Backup & Replication 12.1 and later, access to the administrative share is not required. If the
administrative share is not available, the Veeam Installer Service must be deployed on the target machine
(and on the staging server if necessary). For more information on installing this service, see the Veeam
Installer Service section of the Veeam Backup & Replication User Guide.
If the Veeam Installer Service is present, it checks whether the necessary persistent components are
installed, namely the Veeam SQL Agent Service for database recovery, and the Veeam Log Shipping
Service if transaction logs are used. If the persistent components are installed, Veeam Explorer for
Microsoft SQL Server proceeds with the recovery operation. If they are not installed, the Veeam Installer
Service first installs the necessary components and Veeam Explorer for Microsoft SQL Server proceeds
with the recovery operation.
After the recovery session completes, the Veeam SQL Restore Service is automatically stopped and removed
from the target server (and if necessary, from the staging server), but the persistent components remain on the
machine until they are manually deleted.
All activities of the Veeam SQL Restore Service are logged to the Veeam.SQL.Service_<timestamp>.log
file stored in the Temp folder, located in the system directory.
• The Veeam SQL Restore Service component requires the Local System account.
• Inbound and outbound traffic management between Veeam Explorer for Microsoft SQL Server and the
Veeam SQL Restore Service is performed over the RPC protocol. For more information on the ports used
during data recovery operations, see Ports.
• The Veeam SQL Restore Service component is not deployed when restoring to the server where the
Veeam Backup & Replication console is installed.
• When you export Microsoft SQL Server databases, as described in Data Export.
• When you restore, publish, and instantly recover your data to a specific transaction. For example, see
Fine-Tune Restore Point.
• When you restore database schema and data, as described in Restoring Database Schema and Data.
• When you add standalone Microsoft SQL Server databases to Veeam Explorer for Microsoft SQL Server, as
described in Adding Standalone Databases.
A machine used as a staging server can reside in the same domain as the machine hosting Veeam Explorer for
Microsoft SQL Server, as well as in a trusted domain or untrusted domain.
• A machine used as a staging server can reside in the same domain as the machine hosting Veeam Explorer
for Microsoft SQL Server or in a trusted domain. You cannot use a sta ging server that belongs to an
untrusted domain to add a standalone database to Veeam Explorer for Microsoft SQL Server.
• Both Windows authentication and SQL Server authentication methods are supported for the staging
server. If you want to use Windows authentication, complete the following steps to configure delegation
settings:
b. Open server properties and go to the Delegation tab. Select the Trust this computer for d elegation to
sp ecified services only and Use any authentication protocol options for the cifs service on a computer
with Veeam Explorer for Microsoft SQL Server.
d. Select a domain user account that you want to use when connecting to the staging server and make
sure the Account is sensitive and cannot be delegated check box is not selected.
1. In the Veeam Explorer for Microsoft SQL Server main menu, click General Options.
2. On the Staging Server tab, select the Use this helper SQL Server for advanced recovery functionality check
box and do the following:
a. From the SQL Server name drop-down list, select an instance that you want to use as your staging
server.
You can click Browse to locate an instance using the built-in browser, as described in Browsing for
Servers.
b. In the Sp ecify user account to connect to Windows server section, select one of the following options:
▪ Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft SQL Server is running.
When using a custom account, in the Username field, specify a user name and in the P a ssword
field, provide the password.
c. In the Sp ecify user account to connect to SQL Server instance section, select one of the following
options:
▪ Use the W indows server account specified above. To connect to the specified instance under the
user account that you have specified in the Sp ecify user account to connect to Windows server
section.
▪ Use the following account. To connect to the specified instance under a custom user account.
When using a custom account, in the Username field, specify a user name and in the P a ssword
field, provide the password.
To use SQL Server authentication, select the Use SQL Server authentication check box.
• On the Local Servers tab, select a local Microsoft SQL Server instance that is located on the machine
where Veeam Explorer for Microsoft SQL Server is opened.
1. In the Veeam Explorer for Microsoft SQL Server main menu, click General Options.
2. On the Ad vanced tab, select the E na ble extended logging check box and click OK.
Before you add a standalone Microsoft SQL database, you must configure a staging SQL Server. For more
information, see Configuring Staging SQL Server.
Manually added databases will be displayed in the navigation pane under the Other SQL Server Databases
node.
NOTE
You can only remove databases that have been added to the application scope manually.
1. Veeam Explorer for Microsoft SQL Server connects to the target server and performs a series of
validations. For example, it checks if the database exists on the target server and if the target server has
enough free space for the restored database.
To perform these validations and required file operations, Veeam Explorer for Microsoft SQL Server
deploys the Veeam SQL Restore Service on the target server and, if you restore your data up to a specific
transaction, on the staging server. This non-persistent runtime component checks the valid rights
assignments required for database recovery, gets information about the databases, and later performs
required file operations including database and transaction logs copy. The Veeam SQL Restore Service is
removed from the target and the staging server once the restore process is completed. For more
information, see How Data Recovery Works.
2. Veeam Explorer for Microsoft SQL Server sends a restore command to the Veeam Mount Service running
on the mount server associated with the backup repository. The service connects to the backup repository
and prepares the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the C:\VeeamFLR directory on the target
Microsoft SQL Server machine. For more information, see How Mounting Works.
4. The Veeam SQL Restore Service copies the database files and the transaction log backups from the
mounted file system to the native file system of the target machine and starts the restored database.
After the restore operation successfully completes, Veeam Explorer for Microsoft SQL S erver unmounts the
mounted file system from the target server.
• Database files will be copied to the original location and then mounted to the original Microsoft SQL
Server.
• If a database with the same name already exists on a target Microsoft SQL Server, it will be replaced with
the database from a backup file.
To restore the latest available state of a Microsoft SQL Server database, do the following:
You can select the root instance node to restore all the available databases at once.
2. On the Da tabase tab, select Restore Database > Restore latest state to <original_location>.
Alternatively, you can right-click a database and select Restore database > Restore latest state to
< original_location>.
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_locat ion>.
• Database files will be copied to the original location and then mounted to the original Microsoft SQL
Server.
• If a database with the same name already exists on a target Microsoft SQL Server, it will be replaced with
the database from a backup file.
To restore SQL Server databases as of a point-in-time state, use the Restore wizard.
2. On the Da tabase tab, select Restore Database > Restore point -in-time state to <original_location>.
Alternatively, you can right-click a database and select Restore database > Restore point-in-time state to
< original_location>.
1. In the Sp ecify point in time you want to restore the database to section, select one of the following
options:
o Restore to the point in time of the selected image-level backup. Select this option to load database
files as of the moment when the current restore point was created.
o Restore to a specific p oint in time. Select this option to load database files as of the selected point in
time. Use the slider to choose the point in time you need.
▪ [For restore from a backup created by a backup job] The ba ckup is created by a job that is set to
back up transaction logs or process transaction logs in the copy only mode.
▪ [For restore from a backup created by a backup copy job] The backup is created by a job that is
set to process transaction logs.
2. [Optional] Select the P erform restore to the specific transaction check box to load database files exactly
as of the moment before undesired transactions. If you select this option, you will be able to specify an
exact transaction at the next step of the wizard.
This option requires a staging Microsoft SQL Server. For more information, see Configuring Staging SQL
Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
2. On the Da tabase tab, select Restore Database > Restore to another server.
Alternatively, you can right-click a database and select Restore database > Restore to another server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging Microsoft SQL Server. For more
information, see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the Microsoft SQL Server machine or instance to which you want to
restore your database.
Use the <IP address\instance> or <hostname\instance> format. You can select a server or instance from
the drop-down list or use the Browse button, as described in Browsing for Servers.
If the SQL Server instance is assigned a custom port, and Microsoft SQL Browser is not running on the
machine, specify the instance port in the following format: <IP address or hostname>,<port> .
2. In the Da tabase name field, specify a name for the restored database.
3. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Microsoft SQL Server is running.
You cannot use this option if Veeam Explorer for Microsoft SQL Server and mount server are located
on separate machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
Make sure the account you are using has been granted the sy sadmin role on the target SQL Server
machine.
4. If you selected the Use the following account option and want to use Microsoft SQL Server authentication,
select the Use SQL Server authentication check box. If you do not select the check box, Veeam Explorer
for Microsoft SQL Server will use Windows authentication.
• On the Local Servers tab, select a local Microsoft SQL Server that is located on the machine with Veeam
Explorer for Microsoft SQL Server.
• On the Network Servers tab, select a SQL Server over the network.
1. Select the Ad d the database to the following Availability Group check box and select an availability group
from the drop-down list.
2. In the The d atabase will be replicated to the following nodes list, review information about the primary
and secondary nodes of the availability group.
During the restore process, Veeam Explorer for Microsoft SQL Server will restore the database to the
primary server and then replicate it to secondary nodes.
If you do not plan to use the AlwaysOn capabilities when restoring a database, clear the Ad d the database to the
following Availability Group check box.
NOTE
Make sure the account you are using has Rea d and W rite permissions.
[For restore to another location] To prevent you from storing BLOBs from different databases in the same
directory, Veeam Explorer for Microsoft SQL Server supports creating a BLOB stores folder using the
Restore wizard only. If you select an already existing folder, Veeam Explorer for Microsoft SQL Server will
display an error.
• Default (RECOVERY)
• NORE COVERY
Skips the undo phase so that uncommitted or incomplete transactions are held open.
This allows further restore stages to carry on from the restore point. When applying this option, the
database will be in a norecovery state and inaccessible to users.
• STANDBY
The database will be in standby state and therefore available for read operations. You can also provide a
standby file with uncommitted transactions.
NOTE
This step is unavailable if the Ad d the database to the following group check box is selected at the Specify
AlwaysON Restore Options step.
To restore the latest available state of multiple databases, use the Restore wizard.
2. On the Instance (or Server) tab, select Restore Databases > Restore latest state to <original_location>.
Alternatively, you can right-click an instance or the server and select Restore databases > Restore latest state to
< original_location>.
NOTE
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_location>.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Some databases cannot be restored if there are no transaction logs available for the specified period.
To restore Microsoft SQL Server databases as of the point-in-time state, use the Restore wizard.
2. On the Instance (or Server) tab, select Restore Databases > Restore p oint-in-time state to
< original_location>.
Alternatively, you can right-click an instance or the server and select Restore databases > Restore point-in-time
sta te to <original_location>.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
Use the slider to choose the point in time you need.
2. On the Instance (or Server) tab, select Restore Databases > Restore to another server.
Alternatively, you can right-click an instance or the server and select Restore databases > Restore to another
server.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
Use the slider to choose the point in time you need.
1. In the Server name field, specify the Microsoft SQL Server machine or instance to which you want to
restore your database.
Use the <IP address\instance> or <hostname\instance> format. You can select a server or instance from
the drop-down list or use the Browse button, as described in Browsing for Servers.
When you restore multiple databases, Veeam Explorer for Microsoft SQL Server places database files to
their default location specified in the properties of the target SQL Server ins tance.
2. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Microsoft SQL Server is running.
You cannot use this option if Veeam Explorer for Microsoft SQL Server and mount server are located
on separate machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
Make sure the account you are using has been granted the sy sadmin role on the target SQL Server
machine.
3. If you selected the Use the following account option and want to use Microsoft SQL Server authentication,
select the Use SQL Server authentication check box. If you do not select the check box, Veeam Explorer
for Microsoft SQL Server will use Windows authentication.
• On the Local Servers tab, select a local SQL Server that is located on the machine with Veeam Explorer for
Microsoft SQL Server.
• On the Network Servers tab, select a SQL Server VM over the network.
2. On the Da tabase tab, select Restore Schema > Restore database schema and data.
Alternatively, you can right-click a database in the navigation pane and select Restore schema > Restore
d a tabase schema and data.
IMP ORTANT
• A staging SQL Server is required to restore database schema and data. For more information, see
Configuring Staging SQL Server.
• FILESTREAM must be enabled on the staging SQL Server to restore file tables. For more information
on enabling FILESTREAM, see this Microsoft article.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the target SQL Server instance to which you want to restore your
database.
You can specify the instance name in the <IP address\instance> or <hostname\instance> format. Also, you
can select an instance from the drop-down list or use the Browse button, as described in Browsing for
Servers.
2. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Microsoft SQL Server is running.
You cannot use this option if Veeam Explorer for Microsoft SQL Server and mount server are located
on separate machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
Make sure the account you are using has been granted the sy sadmin role on the target SQL Server
machine.
3. If you selected the Use the following account option and want to use SQL Server authentication, select
the Use SQL Server authentication check box. If you do not select the check box, Veeam Explorer for
Microsoft SQL Server will use Windows authentication.
4. In the Da tabase name field, specify the target database name. Click Browse to select a database to which
you want to restore the schema.
• On the Local Servers tab, select a local SQL Server that is located on the machine with Veeam Explorer for
Microsoft SQL Server.
• On the Network Servers tab, select a SQL Server instance on another server. Veeam Explorer for Microsoft
SQL Server displays servers from your network where Microsoft SQL Server is installed.
Use the Ob ject and Da ta check boxes to specify what database objects and data should be restored.
To display only specific objects, click Filter and select the object type.
• To assign a default name to the object that already exists, click Auto. In this case, the _new suffix will be
added.
If such names already exist on a target server, Veeam Explorer for Microsoft SQL Server will add _new
suffix to each name. For example, <existing_name>_new.
• In the Filegroups section, select how filegroups should be restored for selected schema objects:
o Use the following filegroup — to select a file group on a target SQL Server instance.
• In the P a rtitioned tables section, select how partitioned tables should be restored:
o P reserve partition schema if applicable — to restore tables to the original partition schema.
o Use the following partition schema — to select a partition schema on a target SQL Server instance.
o Use the following filegroup — to select a file group on a target SQL Server instance.
Veeam Explorer for Microsoft SQL Server mounts disks from the backup repository to the target machine (under
the C:\VeeamFLR directory), retrieves required database files and attaches the associated database directly to
your Microsoft SQL Server instance so that you can perform required op erations using SQL Server tools such as
Microsoft SQL Server Management Studio.
After you have launched a publishing operation to a Microsoft SQL Server machine, you can quickly republish
the latest or point-in-time state of the database to the same machine.
Once you are done working with the published database, you can export the modified database as a BAK file. For
more information, see Exporting as BAK.
1. Veeam Explorer for Microsoft SQL Server connects to the Veeam Mount Service and the target server and
performs a series of validations. For example, it check if the database exists on the target server.
To perform these validations and required file operations, Veeam Explorer for Microsoft SQL Server
deploys the Veeam SQL Restore Service on the target server and, if you publish your data up to a specific
transaction, on the staging server. This non-persistent runtime component checks the valid rights
assignments required for database recovery, gets information about the databases, and later performs the
required database operations. The Veeam SQL Restore Service is removed from the target and the staging
server once you unpublish the database. For more information, see How Data Recovery Works.
2. Veeam Explorer for Microsoft SQL Server sends a publishing command to the Veeam Mount Service
running on the mount server associated with the backup repository. The service connects to the backup
repository and prepares the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the C:\VeeamFLR directory on the target
Microsoft SQL Server machine. For more information, see How Mounting Works.
When publishing to a failover cluster, the file system is mounted to the C:\VeeamFLR directory of every
node of the cluster. Note that each volume is also mounted as a separate drive, requiring a free drive
letter.
The Veeam SQL Restore Service opens the database from the mounted file system, so that you can
perform the required operations with Microsoft SQL Server tools.
All changes to the database that occur after publishing are saved in the publishing write cache, stored on
the mount server. You can view and change the write cache location in the mount server settings. For
more information, see the Specify Mount Server Settings section of the Veeam Backup & Replication User
Guide.
Once the publishing operation is completed, you can export the modified database as a BAK file. For more
information, see Exporting as BAK.
After you have finished working with the published database, you can unpublish (detach) the database from the
target Microsoft SQL Server machine. For more information, see Unpublishing Databases.
2. On the Da tabase tab, select P ub lish Database > P ublish to another server.
Alternatively, you can right-click a database and select P ub lish database > P ub lish to a nother server.
To work with published databases, open a SQL tool you prefer, for example, Microsoft SQL Management Studio
and locate your published databases.
The figure below demonstrates a published database ( db1_published ) available in the Ob ject Explorer window of
your Microsoft SQL Server Management Studio console. This database is also being referenced by Veeam
Explorer for Microsoft SQL Server under its P ub lished databases node.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify a target SQL server name/SQL server instance/SQL cluster to which you
want to publish the database.
Use the <IP address\instance> or <hostname\instance> format. You can select a server/instance/cluster
from the drop-down list or use the Browse button on the left, as described in Browsing for Servers.
2. In the Da tabase name field, specify a new name under which you want to publish your database.
Consider that if you leave the original database name, Veeam Exp lorer for Microsoft SQL Server will
overwrite the associated database on the target server.
3. In the Sp ecify user account to connect section, select either of the following options:
o User current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Microsoft SQL Server is running.
You cannot use this option if Veeam Explorer for Microsoft SQL Server and mount server are located
on separate machines.
o User the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
Make sure the account you are using has been granted the sy sadmin role on the target SQL Server
machine.
4. If you selected the Use the following account option and want to use SQL Server authentication, select
the Use SQL Server authentication check box. If you do not select the check box, Veeam Explorer for
Microsoft SQL Server will use Windows authentication.
• On the Local Servers tab, select a local SQL server/instance/cluster that is located on a machine with
Veeam Explorer for Microsoft SQL Server.
• On the Network Servers tab, select a SQL server/instance/cluster over the network.
• The latest available state — to publish data as of the latest state in the backup file.
• A point-in-time state — to publish data as of the selected point-in-time state. This option is available only
if backups of Microsoft SQL Server transaction logs exist. For more information, see Required Job Settings.
When you unpublish a database, both options remain available until you close the application so that you can
quickly republish the database if required.
2. On the Da tabase tab, select P ub lish Database > P ublish latest state to < target_server>.
Alternatively, you can right-click a database and select P ub lish database > Publish latest state to
< ta rget_server>.
NOTE
The name of the publish option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as P ub lish latest
sta te to <target_server>.
• If you select any other restore point, the option name is displayed as P ub lish state of
< p oint_in_time> to <target_server>.
2. On the Da tabase tab, select P ub lish Database > P ublish point-in-time state to < target_server>.
Alternatively, you can right-click a database and select P ub lish database > P ub lish point-in-time state to
< ta rget_server>.
Once the publishing process is completed, the database will be published with the same name as it was during
the initial publishing session.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL Server. For more information,
see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the navigation pane, under the P ub lished databases node, select a published database.
2. On the P ub lish tab, select E x port backup or you can right-click a database and select E x p ort backup.
3. In the E x port wizard, click Browse next to the Sp ecify export path field to specify the location where to
export your data.
To compress data, select the E na ble compression check box. Compression will be applied according to
configuration of the SQL server to which the database is published.
Compression is unavailable if the server to which the database is published runs Microsoft SQL Server
2005 or any Express Edition of Microsoft SQL Server.
• Upon closing the Veeam Explorer for Microsoft SQL Server console, all published databases will be
detached from the target SQL server automatically. Mount points will be also dismounted from under the
C:\VeeamFLR directory.
• On manual unpublishing, databases will be detached at once but the restore point will remain mounted on
the target machine for the next 15 minutes.
1. In the navigation pane, under the P ub lished databases node, select a published database.
Alternatively, in the navigation pane, right-click a published database and select Unp ublish database.
To detach more than one published database simultaneously, right-click the root P ub lished databases node and
select Unp ublish databases or select the root P ub lished databases node and click Unp ublish Databases on the
P ub lish tab.
If something went wrong with any of the published databases, the question mark appears next to each of such
databases indicating the database unavailability. In the Da tabase Info section, you will also see the notification
message describing the problem.
To refresh a published database state manually, in the navigation pane, under the P ub lished databases node,
right-click a published database and select Refresh status.
Before performing instant recovery, read the Considerations and Limitations section.
Instant recovery of Microsoft SQL Server databases works in the following manner:
1. To start the instant recovery process, Veeam Explorer for Microsoft SQL Server sends an instant recovery
command to the Veeam Mount Service . The service runs on the mount server associated with the backup
repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the target server and performs a series of validations.
For example, it checks if the target server has enough available memory for the published and the
recovered database.
To perform these validations and required file operations, Veeam Explorers Recovery Service deploys the
Veeam SQL Restore Service non-persistent runtime component on the target server and, if you recover
your data up to a specific transaction, on the staging server. This runtime component checks the valid
rights assignments required for database recovery, gets information about the databases, and later
performs required file operations including database and transaction logs copy.
The Veeam SQL Restore Service runtime component is removed from the target and the staging server
when you perform switchover or cancel the instant recovery session.
4. The Veeam Explorers Recovery Service sends a request to the Veeam Mount Service to connect to the
backup repository and initiate the mounting operations.
5. The Veeam Mount Service uses backup files to start 2 iSCSI mount sessions in parallel.
o The first session mounts the necessary file system from the backup repository to the C:\VeeamFLR
directory on the target machine. The Veeam SQL Restore Service starts the database from the
mounted file system and attaches it to the target Microsoft SQL Server instance. This iSCSI mount
session is only stopped after the instant recovery session is canceled or switchover is performed.
All changes to the published database while it is online are saved in the instant recovery write cache,
stored on the mount server. You can view and change the write cache location in the mount server
settings. For more information, see the Specify Mount Server Settings section of the
Veeam Backup & Replication User Guide.
o The second session also mounts the file system to the C:\VeeamFLR directory on the target machine,
but this session is used to copy the database from the mounted file system to the native file system of
the target machine. This iSCSI mount session is stopped once the instant recovery session is canceled
or all database files are copied to the target machine.
Veeam SQL Restore Service uses the write cache to synchronize the recovered database with the
changes on the published database.
When performing instant recovery to a failover cluster, the file system is mounted to the C:\VeeamFLR
directory of every node of the cluster. Note that each volume is also mounted as 2 separate drives,
requiring 2 free drive letters.
After synchronization, you can switch over to the recovered database. For more information about the available
switchover options, see Switchover.
2. Uses the write cache to synchronize differences between the published database and the recovered
database.
The instant recovery session is resilient to network disruption, backup server or mount server crashes. If
anything disrupts the restore process, the restore process stays in the waiting mode and performs 10 automatic
retries every 5 minutes. If the retries fail, you can launch retry after the server or network is up.
2. On the Da tabase tab, select Instant Recovery > Instant recovery of the latest state to <original_location> .
Alternatively, you can right-click a database and select Instant recovery > Instant recovery of the latest state to
< original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all databa se files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Da tabase tab, select Instant Recovery > Instant recovery of the point -in-time state to
< original_location>.
Alternatively, you can right-click a database and select Instant recovery > Instant recovery of the point-in-time
sta te to <original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
b. If you want to load database files exactly as of the moment before undesired transactions, select the
P erform restore to the specific transaction check box. Note that this option requires a staging server
where Microsoft SQL Server is deployed. For more information, see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Da tabase tab, select Instant Recovery > Instant recovery to another server.
Alternatively, you can right-click a database and select Instant recovery > Instant recovery to another server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
b. If you want to load database files exactly as of the moment before undesired transactions, select the
P erform restore to the specific transaction check box. Note that this option requires a staging server
where Microsoft SQL Server is deployed. For more information, see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the target instance to which you want to restore the database. Use the
<IP address\instance> or <hostname\instance> format. You can select an instance from the drop-down list
or use the Browse button on the right.
b. You can select a SQL Server instance residing on the local machine on the Loca l Servers tab or click
the Network Servers tab and select an instance on another server. Veeam Explorer for Microsoft SQL
Server display servers from your network where SQL Server is installed.
2. In the Da tabase name field, specify a name for the restored database.
3. In the Sp ecify user account to connect section, specify credentials which will be used to connect to the
target SQL Server instance.
o Select the Use SQL Server authentication check box to use SQL Server authentication. If not selected,
Veeam Explorer for Microsoft SQL Server will use Windows authentication.
To edit the path, click the path row and specify the location you want to use. If specified folders do not exist,
Veeam Explorer for Microsoft SQL Server will create these folders.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop-down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
To instantly recover Microsoft SQL Server databases, follow one of these scenarios:
2. On the Instance (or Server) tab, select Instant Recovery > Instant recovery of the latest state to
< original_location>.
Alternatively, you can right-click an instance or the server and select Instant recovery > Instant recovery of the
la test state to <original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Instance (or Server) tab, select Instant Recovery > Instant recovery of the point-in-time state to
< original_location>.
Alternatively, you can right-click an instance or the server and select Instant recovery > Instant recovery of the
p oint-in-time state to <original_location>.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
If some of the databases do not have transaction log backups for the specified time, they will be displayed
below with their own time point.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Instance (or Server) tab, select Instant Recovery > Instant recovery to another server.
Alternatively, you can right-click an instance or the server and select Instant recovery > Instant recovery to
a nother server.
To quickly find the necessary databases, use the sea rch field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
If some of the databases do not have transaction log backups for the specified time, they will be displayed
below with their own time point.
1. In the Server name field, specify the target instance to which you want to restore the database. Use the
<IP address\instance> or <hostname\instance> format. You can select an instance from the drop-down list
or use the Browse button on the right.
b. You can select a SQL Server instance residing on the local machine on the Loca l Servers tab or click
the Network Servers tab and select an instance on another server. Veeam Explorer for Microsoft SQL
Server displays servers from your network where SQL Server is installed.
2. In the Sp ecify user account to connect section, specify credentials which will be used to connect to the
target SQL Server instance.
o Select the Use SQL Server authentication check box to use SQL Server authentication. If not selected,
Veeam Explorer for Microsoft SQL Server will use Windows authentication.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Microsoft SQL Server starts publishing the database on the
target server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, cancel
instant recovery, and start manual switchover (if you have selected the Ma nual switchover option in the Instant
Recovery wizard).
Depending on the selected switchover option, switchover starts in one of the following ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in one of the following
ways:
• Manually
During switchover, Veeam Explorer for Microsoft SQL Server performs the following operations:
2. Uses the write cache to synchronize changes between the published database and the copied database
files.
Auto Switchover
The Auto switchover option ensures minimal period of downtime.
As soon as database files are copied from the mount server, Veeam Explorer for Microsoft SQL Server checks the
size of the write cache that contains changes that have been made to the database since the publishing.
Depending on the cache size, the following happens:
• If the cache size is smaller than 100 MB, Veeam Explorer for Microsoft SQL Server starts the switchover
process.
• If the cache size is larger than 100 MB, Veeam Explorer for Microsoft SQL Server uses the cache to
synchronize changes and checks the cache size once again. If the cache size is smaller than 100 MB, Veeam
Explorer for Microsoft SQL Server starts the switchover process. If the cache size is larger than 100 MB
again, another cycle of synchronization is performed. Synchronization is relaunched until the cache size is
smaller than 100 MB.
Scheduled Switchover
After database files are copied from the mount server, Veeam Explorer for Microsoft SQL Server checks the size
of the write cache that contains changes that have been made to the database since the publishing. The write
cache size is checked every minute. If the write cache size is larger than 100 MB or it has been 5 minutes since
the last synchronization, Veeam Explorer for Microsoft SQL Server starts to synchronize the changes between
the published database and the copied database files.
After synchronization is finished, Veeam Explorer for Microsoft SQL Server waits for the scheduled date and
time to start switchover.
Manual Switchover
After database files are copied from the mount server, Veeam Explorer for Microsoft SQL Server checks the size
of the write cache that contains changes that have been made to the database since the publishing. The write
cache size is checked every minute. If the write cache size is larger than 100 MB or it has been 5 minutes since
the last synchronization, Veeam Explorer for Microsoft SQL Server starts to sy nchronize the changes between
the published database and the copied database files.
After synchronization is finished, you can launch switchover manually. For details, see Starting Switchover
Manually.
If you launch switchover during the synchronization process, switchover starts only after the synchronization is
finished.
1. In the navigation pane, under the Instant Recovery node, select a published database.
Alternatively, you can right-click the database and select Switchover now.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in one of the following
ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
NOTE
Also, in the Instant Recovery session view, you can do the following:
• Retry instant recovery (in case instant recovery session fails for any reason).
1. In the navigation pane, under the Instant Recovery node, select a published database.
2. On the Instant Recovery tab, select E d it or right-click the database or instance and select E d it.
1. In the navigation pane, under the Instant Recovery node, select the database.
You can do this by canceling instant recovery in either Veeam Explorer for Microsoft SQL Server or the
Veeam Backup & Replication console.
NOTE
• Closing either the Veeam Explorer for Microsoft SQL Server window or the
Veeam Backup & Replication console does not cancel the instant recovery session.
• You do not need to cancel the instant recovery session if switchover is already performed. The
session closes automatically after switchover.
1. In the navigation pane, under the Instant Recovery node, select a published database.
1. In the Veeam Backup & Replication console, open the Home view.
Alternatively, you can right-click the session and click Stop p ublishing.
Exporting databases with Veeam Explorer for Microsoft SQL Server works in the following manner:
1. Veeam Explorer for Microsoft SQL Server connects to the Veeam Mount Service and the staging server and
performs a series of validations. For example, it checks if the staging server has enough free space for the
staged data.
Veeam Explorer for Microsoft SQL Server deploys the Veeam SQL Restore Service on the staging server.
This non-persistent runtime component checks the valid rights assignments required for export, gets
information about the databases, and later performs required file operations. The Veeam SQL Restore
Service is removed from the staging server once the export process is completed.
2. Veeam Explorer for Microsoft SQL Server sends an export command to the Veeam Mount Service running
on the mount server associated with the backup repository. The service connects to the backup repository
and prepares the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the C:\VeeamFLR directory on the staging
Microsoft SQL Server machine. For more information, see How Mounting Works.
4. The Veeam SQL Restore Service saves data from the mounted file system to the C:\Windows\TEMP
directory on the staging Microsoft SQL Server machine. This step helps convert the data into the necessary
format before data transfer.
5. The Veeam SQL Restore Service sends the staged data to the machine where Veeam Explorer for Microsoft
SQL Server is opened. Data transfer is established by data movers running on the staging server and the
target machine.
After the export operation successfully completes, Veeam Explorer for Microsoft SQL Server unmounts the
mounted file system and removes the staged data from the staging server.
2. On the Da tabase tab, select E x port Files > E xport latest state to Desktop\<db_name>.
Alternatively, right-click a database and select E x port files > E xport latest state to Desktop\<db_name>.
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as E x port latest
sta te to Desktop\<db_name>.
• If you select any other restore point, the option name is displayed as E x port state of <point_in_time>
to Desktop\<db_name>.
2. On the Da tabase tab, select E x port Files > E xport point-in-time state to Desktop\<db_name>.
Alternatively, you can right-click a database and select E x port files > E xport point-in-time state to
Desktop\<db_name>.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
At this step of the wizard, select an operation prior to which you want to export your database and click E x port.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the previous step.
2. On the Da tabase tab, select E x port Files > E xport to a different location.
Alternatively, you can right-click a database and select E x port files > E xport to a different location.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
At this step of the wizard, select an operation prior to which you want to export your database.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the previous step.
At this step of the wizard, specify a path to the directory where you want to export database files.
NOTE
The account you are using must have a sufficient permission level to access the selected directory (Read
and Write as minimum recommended).
2. On the Instance (or Server) tab, select E x port Files > E xport latest state to Desktop\<server_name>.
Alternatively, you can right-click an instance or the server and select E x port files > E xport latest state to
Desktop\<server_name>.
NOTE
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as E x port latest
sta te to Desktop\<server_name>.
• If you select any other restore point, the option name is displayed as E x port state of <point_in_time>
to Desktop\<server_name>.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
2. On the Instance (or Server) tab, select E x port Files > E xport point-in-time state to Desktop\<db_name>.
Alternatively, you can right-click an instance or the server and select E x port files > E xport point-in-time state to
Desktop\<db_name>.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created by the backup or replication job.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
NOTE
The P erform restore to the specific transaction option is unavailable when exporting multiple databases.
2. On the Instance (or Server) tab, select E x port Files > E xport to a different location.
Alternatively, you can right-click an instance or the server and select E x port files > E xport to a different
loca tion.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created by the backup or replication job.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
NOTE
The P erform restore to the specific transaction option is unavailable when exporting multiple databases.
At this step of the wizard, specify a path to the directory where you want to export database files.
IMP ORTANT
To export database files as BAK, make sure to configure a staging SQL server, as described in Configuring
Staging SQL Server.
2. On the Da tabase tab, select E x port Backup > E xport latest state to Desktop\<db_name>.bak.
Alternatively, you can right-click a database and select E x port backup > E xport latest state to
Desktop\<db_name>.bak.
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as E x port latest
sta te to Desktop\<db_name>.bak.
• If you select any other restore point, the option name is displayed as E x port state of <point_in_time>
to Desktop\<db_name>.bak.
2. On the Da tabase tab, select E x port Backup > E xport point-in-time state to Desktop\<db_name>.bak.
Alternatively, you can right-click a database and select E x port backup > E xport point-in-time state to
Desktop\<db_name>.bak.
At this step of the wizard, select a state as of which you want to restore your data:
• Select the Restore to the point in time of the selected image-level backup option to load data as of the
moment when the current restore point was created.
• Select the Restore to a specific point in time option to load data as of the selected point in time.
• Select the P erform restore to the specific transaction check box to load data exactly as of the moment
before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
At this step of the wizard, select an operation prior to which you want to export your database and click E x port.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the previous step.
2. On the Da tabase tab, select E x port Backup > E xport to a different location.
Alternatively, you can right-click a database and select E x port backup > E xport to a different location.
At this step of the wizard, select a state as of which you want to restore your data:
• Select the Restore to the point in time of the selected image-level backup option to load data as of the
moment when the current restore point was created.
• Select the Restore to a specific point in time option to load data as of the selected point in time.
• Select the P erform restore to the specific transaction check box to load data exactly as of the moment
before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
At this step of the wizard, select an operation prior to which you want to export your database.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the previous step.
At this step of the wizard, specify the path to the destination directory.
You can select E na ble compression check box to reduce the output file size.
NOTE
Compression is unavailable if the staging SQL server runs Microsoft SQL Server 2005 or any Express Edition
of Microsoft SQL Server.
2. On the Instance (or Server) tab, select E x port Backup > E xport latest state to Desktop\<server_name>.
Alternatively, you can right-click an instance or the server and select E x port backup > E xport latest state to
Desktop\<server_name>.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
2. On the Instance (or Server) tab, select E x port Backup > E xport point-in-time state to
Desktop\<server_name>.
Alternatively, you can right-click an instance or the server and select E x port backup > E xport point-in-time state
to Desktop\<server_name>.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created by the backup or replication job.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
NOTE
The P erform restore to the specific transaction option is unavailable when exporting multiple databases.
2. On the Instance (or Server) tab, select E x port Backup > E xport to a different location.
Alternatively, you can right-click an instance or the server and select E x port backup > E xport to a different
loca tion.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
At this step of the wizard, select a state as of which you want to restore your database:
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created by the backup or replication job.
• Select the Restore to a specific point in time option to load database files as of the specified point in time.
NOTE
The P erform restore to the specific transaction option is unavailable when exporting multiple databases.
At this step of the wizard, specify the path to the destination directory.
You can select E na ble compression check box to reduce the file size.
NOTE
Compression is unavailable if the staging SQL server runs Microsoft SQL Server 2005 or any Express Edition
of Microsoft SQL Server.
NOTE
2. On the Da tabase tab, select E x port Schema > E xport database schema latest state to Desktop\<db_name>.
Alternatively, you can right-click a database and select E x port schema > E xport database schema latest state to
Desktop\<db_name>.
NOTE
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as E x port
d a tabase schema latest state to Desktop\<db_name>.
• If you select any other restore point, the option name is displayed as E x port database schema state
of < point_in_time> to Desktop\<db_name>.
2. On the Da tabase (or Server/Instance) tab, select E x port Schema > Export database schema and data.
Alternatively, you can right-click a database and select E x port schema > E xport database schema and data.
TIP
To import data tables, use the standard SQL server b cp .exe utility. For more information, see this Microsoft
article.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging SQL server. For more information,
see Configuring Staging SQL Server.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operations
section.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the previous step.
To display only specific objects, click Filter and select an object type you want to be shown in the list.
<date_time> Created[/Modified]
CREATE <table_name> Table <table ID> —
<initiator>
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Enabling Extended Logging.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
NOTE
Data recovery from CDP replicas is available starting from Veeam Backup & Replication 12.1.
Ora cle on Windows Veeam Explorer for Oracle supports restore of the following Oracle Database versions
OS on Microsoft Windows machines:
Ora cle on Linux OS Veeam Explorer for Oracle supports restore of the following Oracle Database versions
on Linux machines:
• Ora cle Database 21c
Backup
Oracle on Windows
Backup server Source TCP, UDP 135, 137 to Ports used to deploy the runtime
machine with 139, 445 coordination process on the source
Oracle machine.
Source Backup server TCP 49152 to Dynamic RPC range used by the runtime
machine with 65535 coordination process that is deployed on
Oracle (for Microsoft the source machine for application-aware
Windows processing. 1
2008 or
later)
1
If you use default Microsoft Windows firewall settings, you do not need to configure dynamic RPC ports: during setup,
Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other
than default ones or application-aware processing fails with the RPC function call failed error, you need to configure
Oracle on Linux
Backup server Source TCP 6162 Default port used by Linux Management
machine with Agent.
Oracle
Backup repository Target TCP 2500 to Default range of ports used for
Linux 3300 managing data transfer during restore
machine to the original (remote) machine or
with another Linux machine with Oracle.
Oracle
Target Linux machine with Backup TCP 2500 to Default range of ports used for
Oracle repository 3300 managing data transfer during restore
to the original (remote) machine or
another Linux machine with Oracle.
Veeam Explorer for The account used to run Veeam Explorer for Oracle must meet the following
Ora cle launch requirements:
• The account must be a member of the local Administrators or Users group.
• The account must have the Veeam Backup Administrator or Veeam Restore
Operator role on the backup server.
Restore, When restoring to a Windows machine, make sure to configure user accounts as
P ub lishing, Instant follows:
Recovery,
• The account must be a member of the local Administrators group on the target
Accessing staging
server machine. In addition, if ASM is used, the account must be a member of the
ORA_ASMADMIN group (for Oracle 12 and higher).
• The user account must be granted appropriate permissions to access Oracle
databases; Read and Write are the required minimum, Full Control is
recommended.
• To recover data and copy archived logs to the specified server, the user account
must be granted sufficient permissions to access the administrative share.
When restoring to a Linux machine, make sure that the user account has root
permissions on the target machine and has membership in the following groups:
OSASM [if ASM is used] (typically asmadmin), OSDBA (typically dba ), Oracle Inventory
group (typically oinstall).
Restore from When restoring to a Windows machine, make sure to configure user accounts as
RMAN backups follows:
• The account must be a member of the local Administrators group and have
sysdba privileges. In addition, if ASM is used, the account must be a member of
the ORA_ASMADMIN group (for Oracle 12 and higher).
• The account must be granted appropriate permissions to access Oracle
databases; Read and Write are the required minimum, Full Control is
recommended.
• To restore data to the specified server, the user account must be granted
sufficient permissions to access the administrative share.
E x port as database The account under which Veeam Explorer for Oracle runs must be a member of the
files local Administrators group.
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
If your restore points were created without application-aware image processing, you can still explore them, as
described in Exploring non-Application Enabled Backups.
• If the a p plication-aware image processing option is enabled, Veeam Explorer for Oracle obtains
application-specific Oracle database information from the Oracle VM backup metadata located in the
backup server configuration database.
• If the a p plication-aware image processing option is disabled, Veeam Explorer for Oracle requires a staging
Oracle server to mount the selected image-level Oracle VM backup (with databases and redo logs) and to
collect required information using the guest scan and Oracle infrastructure analysis.
IMP ORTANT
Make sure to have your database in the OPEN state during backup. Otherwise, the following warning
message will appear in the backup job session: Oracle database instance state is not valid for property
collection.
Whether the backup job completes or fails depends on the selected backup job settings. For more
information, see the Application-Aware Processing section of the Veeam Backup & Replication User Guide.
General
• When Veeam Explorer for Oracle is installed on a server on which both Veeam Backup & Replication and
Veeam Backup for Microsoft 365 are installed, the notification settings will be inherited from the
Veeam Backup & Replication Global Notification settings.
• [Data recovery to Linux server] You can recover data over SSH only — recovery using Linux Management
Agent is not supported.
• [Data recovery to Linux server] Data recovery with Veeam Explorer for Oracle is not supported if the
SQL*Plus environment on the target Oracle server is configured to use glogin.sql or login.sql
profile files. For details, see the Configuring SQL*Plus section of the SQL*Plus User's Guide.
• [Data recovery to Linux server] Recovery of databases that resided in an encrypted file system on the
original server is not supported. In particular, encrypted LVM volumes are not supported.
• [Data recovery to Microsoft Windows server] Veeam Explorer for Oracle does not support data recovery
using a group Managed Service Account (gMSA) to connect to the target server.
• Veeam Explorer for Oracle does not support recovery of encrypted Oracle databases.
• To recover Oracle data from a restore point containing a shut-down Oracle database, you can use heuristic
analysis. In this case, the restore point must be created without application-aware processing. For details,
see Exploring Non-Application Enabled Backups.
• Veeam Explorer for Oracle does not support heuristic analysis of backups made with Veeam Agent for
Microsoft Windows or Veeam Agent for Linux. If you use a Veeam Agent backup job or policy to back up a
shut-down Oracle database, you can restore the Oracle database using Veeam Agent functionality:
volume-level restore, file-level restore or bare metal restore.
• Veeam Explorer for Oracle does not support data restore, data publishing, instant recovery and export of
refreshable pluggable databases (PDBs). To restore refreshable PDBs, use Veeam Plug -in for Oracle
RMAN.
• Restore, publishing, instant recovery, and export operations of Oracle data from replicas can only recover
your data to the latest state of the selected restore point. Replication jobs do not copy Oracle archived
logs so data recovery to a point-in-time state is not supported.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Oracle supports data recovery from
CDP replicas. Consider the following limitations:
o Restore, publishing, instant recovery, and export operations of Oracle data from CDP replicas can only
recover your data to the latest state of the selected long -term restore point. CDP policies do not copy
Oracle archived logs so data recovery to a point-in-time state is not supported.
o When you recover your data from CDP replicas, you can only use long -term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
Note that Btrfs volumes on a backed-up Veeam Agent machine must have identifiers in the UUID format in
the fstab configuration file.
• Mount operations with FUSE are not supported on kernel versions 4.0.0 – 4.1.33. Make sure to upgrade
the kernel to version 4.1.37 or later.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Oracle supports SSH fingerprint
validation of Linux machines used as target and staging Oracle servers. For more information on how to
configure this feature, see the Linux Hosts Authentication section of the Veeam Backup & Replication User
Guide.
If you have selected the more secure, manual validation in the Veeam Backup & Replication console,
consider the following:
o If the target server is unknown or its fingerprint cannot be recognized, you will be able to proceed
with the recovery operation after you manually validate the fingerprint in the
Veeam Backup & Replication console.
o The validation process matches the fingerprint only with the network identifier of the Linux machine
(its IPv4 address, IPv6 address, FQDN, or hostname) used in the respective Veeam Explorer for Oracle
session. If you use 2 different network identifiers of the same unverified server in 2 recovery sessions
(for example, its IPv4 address in one recovery session and its hostname in another), you will need to
perform 2 separate fingerprint validations. No further validations are necessary if you reuse a
validated network identifier in another recovery session.
• [For data recovery to Oracle ASM disks] You cannot specify paths and file names for recovered database
files. During recovery, Oracle ASM will automatically create and name the necessary files in the specified
disk group using the OMF (Oracle Managed Files) feature.
• Veeam Explorer for Oracle does not support recovery of Oracle databases deployed on Solaris OS or IBM
AIX. You can restore such databases with Veeam Plug -in for Oracle RMAN. For details, see the Restore to
Original Server or the Restore to Another Server section of the Veeam Plug-ins for Enterprise Applications
User Guide.
• 1-Click restore to the original location from storage snapshots is not supported.
• A point in time restore is not supported for backups stored in the DR site by backup copy jobs and for
backups stored in a cloud repository. Such repositories cannot be used as a destination loca tion for
archived logs.
• Restore of databases from the current restore point is only supported for backups created by Veeam
backup job, replication job, VeeamZIP and for imported backup and storage snapshots.
• Before you use Veeam Backup & Replication to back up an Oracle database that was converted from a RAC
database to a non-cluster database, make sure to disable all online redo log threads that are managed by
other instances. Otherwise, Veeam Explorer for Oracle will not be able to restore the databas e.
• If OS authentication on a target Oracle server is disabled, the restore of databases with enabled ASM will
not be possible.
• Make sure that both the backed-up Oracle machine and the target server to which you are restoring have
the same OS patch version.
• Oracle Automatic Storage Management Filter Driver (Oracle ASMFD) is not supported.
Restore from RMAN backups is not possible if OS authentication is disabled on the target Oracle server.
• Restore to original server: You must perform the restore with original name and settings.
o You must perform the restore with original name and settings.
o The Oracle home and Oracle directory structure must remain the same.
o You must copy the original control file to the target server or recovery catalog of the database which
is running in the duplicated cluster. Such a control file must contain information about backups from
which the restore is being performed.
o For Oracle ASM, the file system structure of the restored database must remain the same.
When you restore RAC databases to Oracle ASM disks, the ASM instance must be running directly on the target
server for the restore operation.
o You can restore Data Guard primary databases as primary databases only to the original location with
the original name and settings.
o You can restore Data Guard standby databases as standby databases only to the original location with
the original name and settings.
A restore operation with different settings will fail due to Data Guard limitations.
o Make sure that the copy of the original cluster already exists in the duplicated environment.
o You must copy the original control file to the target server or recovery catalog of the database which
is running in the duplicated cluster. Such a control file must contain information about backups from
which the restore is being performed.
o You can restore Data Guard standby databases as standby databases only to the original location with
original name and settings.
A restore operation with different settings will fail due to Data Guard limitations.
• Before you restore an Oracle database from an RMAN backup to another server, make sure that the
account used to connect the plug-in on the target server to the backup server and backup repository
meets the following requirements:
o The account must either have the Veeam Backup Administrator , or both the Veeam Backup Operator
and Veeam Restore Operator roles. You can also use the account under which the backup was created.
For more information on how to assign Veeam Backup & Replication roles, see the Users and Roles
section of the Veeam Backup & Replication User Guide.
o The account must have access permissions to the backup repository where the backup is stored. For
more information, see the Access and Encryption Settings on Repositories section of the Veeam Plug-
ins for Enterprise Applications Guide.
If the account does not meet these requirements, you must configure the plug -in on the target server with
the credentials of an account that meets the requirements or with a recovery token. You can do this by
running the following command on the target server:
OracleRMANConfigTool --set-auth-data-for-restore
For more information about this command, see the Restore to Another Server section of the Veeam Plug-
ins for Enterprise Applications Guide.
• When restoring to another server with the original name and settings, consider the following:
o The Oracle home and Oracle directory structure must remain the same.
o You must copy the original control file to the target server or recovery catalog of the database which
is running in the duplicated cluster. Such a control file must contain information about backups from
which the restore is being performed.
o For Oracle ASM, the file system structure of the restored database must remain the same.
• With Veeam Explorer for Oracle, you can restore entire multitenant container databases (CDBs); restore of
individual pluggable databases (PDBs) is not supported. To restore individual PDBs, use Veeam Plug -in for
Oracle RMAN.
• To restore your database with a different name and settings, you must use a server parameter file (SPFILE)
for the database and set CONFIGURE CONTROLFILE AUTOBACKUP to ON before backup. For more
information, see the Oracle Environment Planning section of the Veeam Plug-ins for Enterprise
Applications Guide.
• Make sure that the volume with the write cache has enough free disk space to store the changes of the
published database. The write cache is stored in the /var/tmp folder on the target server.
• If the database that you publish is part of the ASM group, make sure that the target Oracle server also has
an ASM group properly configured.
Instant Recovery
• For Oracle Database 12c, instant recovery is supported starting from version 12.2.0.1.0.211019.
• Instant recovery is supported for image-level backups only. You cannot perform instant recovery from
RMAN backups.
• Make sure that both the backed-up Oracle machine and the target server to which you are restoring have
the same OS patch version.
• Instant recovery of the entire Oracle Data Guard is not supported. However, you can instantly recover
individual Data Guard databases.
• If you plan to perform scheduled or manual switchover, make sure that the volume with the write cache
has enough free disk space to store the changes of the published database.
o For Windows machines, the write cache is stored on the mount server. You can configure the mount
server in the backup repository settings. For more information, see the Specify Mount Server Settings
section of the Veeam Backup & Replication User Guide.
o For Linux machines, the write cache is stored in the /var/tmp folder on the target server.
• During the instant recovery process, Veeam Explorer for Oracle requires 512 MB of RAM for each database.
• If you add a new pluggable database to the container during an instant recovery process, the instant
recovery session fails.
• Use the Restore application item option to load Oracle data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Use the Restore from Oracle RMAN backup option to load backups created by Veeam Plug-in for Oracle
RMAN.
For more information, see the Restore with Veeam Explorer for Oracle section of the Veeam Plug-ins for
Enterprise Applications guide.
• Go to Sta rt and click Veeam Explorer for Oracle if you want to, for example, manage ongoing instant
recovery sessions or check the installed product version. Note that this method does not load any Oracle
data and does not allow you to start new data recovery sessions.
If you open Veeam Explorer for Oracle from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o The domain name or IP address of the backup server to which you want to connect
▪ To perform recovery operations, the user account used to run Veeam Explorer for Oracle must
be a member of the local Administrators or Users group on the machine where Veeam Explorers
Suite is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Oracle is running, select Use W indows session
a uthentication.
Main Menu
The main menu comprises the following options:
• Help.
TIP
To open online help, press [F1] in any Veeam Explorer for Oracle wizard or window. You will then be
redirected to the relevant section of the user guide.
• The ribbon menu, which contains general program commands organized into logical groups.
• The navigation pane, which allows you to browse through the hierarchy of your backup files.
Mounting is performed by the Veeam Mount Service component which is deployed on the mount server
associated with the backup repository. For more information, see the Mount Servers section of the
Veeam Backup & Replication User Guide.
During mounting, the Veeam Mount Service retrieves a file system from the backup repository, attaches it to the
hard drive of the target machine and creates a mount point. Where the file system is mounted to depends on
the recovery operation.
• For restore, publishing and instant recovery, mounting is performed from the backup repository to the
target server.
• For export as RMAN backup and export of database files for Linux machines, mounting is performed from
the backup repository to the staging server.
• For export of database files for Windows machines, mounting is performed from the backup repository to
the machine where Veeam Explorer for Oracle is opened.
Note that when restoring your data as of the state prior to a specific transaction, Veeam Explorer for Oracle
requires an additional mount point to be created to display a list of available transactions in the recovery wizard.
In this case, the Veeam Mount Service also mounts the necessary file system from the backup repository to the
staging server. The Veeam Oracle Restore Service deployed on the staging server (for Windows machines) or
Veeam Explorer for Oracle itself (for Linux machines) obtains a list of available transactions, which Veeam
Explorer for Oracle displays in the recovery wizard. For more information, see Configuring Staging Oracle Server.
The underlying technology used for mounting depends on the operating system of the Oracle machine.
• To mount a file system to machines with Microsoft Windows, the Veeam Mount Service uses the iSCSI
protocol. The target machine or the staging server acts as an iSCSI initiator, and the mount server
associated with the backup repository acts as an iSCSI target. The iSCSI mount point is non-persistent and
only exists during the recovery process.
• To mount a file system to machines with Linux, the Veeam Mount Service uses FUSE.
If the current restore point was created with Oracle Automatic Storage Management (ASM), file paths will be
displayed with the ‘+’ prefix.
• When you export Oracle databases, as described in Data Export. In this case, a staging server is not
necessary only when you export database files from a backup of a Windows -based Oracle machine.
• When you restore, export, publish, and instantly recover your data up to a specific transaction. For
example, see Fine-Tune Restore Point.
• When you explore backups created without application-aware image processing. For more information,
see Exploring Oracle Backups.
• The staging server must have the same operating system and the same Oracle version as both the source
and target Oracle servers.
• If you plan to restore databases with Automatic Storage Management enabled, both staging and target
servers must have ASM enabled.
2. On the Staging Server tab, select the Use this helper Oracle server for advanced recovery functionality
check box and do the following:
a. In the Server name field, specify the DNS name or IP address of the server that you want to use as an
Oracle staging server.
b. In the Sp ecify user account to connect section, select one of the following options:
▪ Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Oracle running.
▪ Use the following account. To connect to the specified server under a custom user account.
When using a custom account, in the Username field, specify a user name and in the P a ssword
field, provide the password.
2. On the Ora cle tab, select the Use this helper Oracle server for advanced recovery function ality check box
and do the following:
a. In the Server field, specify the DNS name or IP address of the server that you want to use as an Oracle
staging server.
c. In the Account field, specify a user account under which to connect to the specified server.
e. If the private key is required to connect to the selected server, do the following:
ii. In the P rivate key field, specify a key. To select a key, click Browse and select a key.
4. If you specify data for a non-root account that does not have root permissions on a Linux server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file a utomatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. When registering a Linux-based server, you have an option to failover to using the su command for
distros where the sudo command is not available.
To enable the failover, select the Use su if sudo is unavailable check box and in the Root p assword
field, enter the password for the root account.
2. On the Ad vanced tab, select the E na ble extended logging check box and click OK.
The heuristic analysis enables you to restore your Oracle data even if the VM is powered -off or a database is
shut-down at the time of backup. Note that if you backup a powered-on VM with a shut-down database,
application-aware processing must be disabled in the backup job settings. With application-aware processing
enabled, you can only backup databases in the OPEN state.
NOTE
The heuristic analysis requires a staging Oracle server to be configured in advance. For more information,
see Configuring Staging Oracle Server.
1. In the Veeam Backup & Replication console, select the necessary backup and click Ap p lication Items >
Ora cle (or W indows) on the ribbon.
2. At the Restore P oint step of the Ora cle Database Restore wizard, select a restore point to explore.
Veeam Backup & Replication will launch Veeam Explorer for Oracle and display the Heuristic Analysis wizard.
1. In the Server name field, specify a server name to which you want to restore data.
2. In the Sp ecify user account to connect to server section, select one of the following:
o Use current account. To connect to the specified server using the current user account under which
Veeam Explorer for Oracle is running.
o Use the following account. To connect to the specified server under a custom user account.
For more information on the required user account settings, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
• Ora cle home. To attach a database, apply log files (if required) and make a consistency check of the
database.
o Current restore point analysis. To search for available Oracle databases within the selected restore
point only.
o E x tended analysis. To search for available Oracle databases within multiple restore points.
Typically, Veeam Explorer for Oracle scans 3 restore points; the current restore point that you select
when opening Veeam Explorer for Oracle, and 2 other restore points that come before and after the
current restore point.
Once analysis is complete, Veeam Explorer for Oracle will load available Oracle databases to the program scope
automatically.
1. In the Veeam Backup & Replication console, open the Home view.
3. Right-click an RMAN backup and select Restore from Oracle RMAN backup.
IMP ORTANT
To restore your Oracle data, make sure to install a bash shell on the target Oracle server.
In case of latest state or point-in-time state restore to the original server, the behavior is as follows:
• Data Guard will be restored starting from the primary node. Once the primary node is restored, Veeam
Explorer for Oracle will use it to restore standby nodes.
• Database files will be copied to the original location and then mounted to the original Oracle home.
• Databases from the backed-up ASM group will be restored back to the original ASM group.
• All existing databases on the target Oracle server will be replaced with databases from the backup files.
Note that restore from storage snapshots to the original Oracle server is not supported. To restore your Oracle
data from storage snapshots, use the Restore to another server command.
1. Veeam Explorer for Oracle connects to the target server and performs a series of validations. For example,
it checks if the target server has enough free space for the restored database.
Some aspects of the validation process vary depending on the operating system of the Oracle machine.
o For Windows machines, Veeam Explorer for Oracle deploys the Veeam Oracle Restore Service on the
target server and, if you restore your data up to a specific transaction, on the staging server. This non-
persistent runtime component checks the valid rights assignments required for database recovery,
gets information about the databases, and later performs required file operations including database
and transaction logs copy. The Veeam Oracle Restore Service is removed from the target and the
staging server once the restore process is completed.
o For Linux machines, Veeam Explorer for Oracle performs the necessary validations without deploying
a non-persistent runtime component. In addition, starting from Veeam Backup & Replication 12.1,
Veeam Explorer for Oracle validates the SSH fingerprints of the target server.
2. Veeam Explorer for Oracle sends a restore command to the Veeam Mount Service running on the mount
server associated with the backup repository. The service connects to the backup repository and prepares
the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the target Oracle machine. Mounting is
done to the C:\VeeamFLR directory for Windows machines or the /tmp directory for Linux machines. For
more information, see How Mounting Works.
4. The Veeam Oracle Restore Service (for Windows machines) or Veeam Explorer for Oracle itself (for Linux
machines) copies the database files and archived redo logs from the mounted file system to the native file
system of the target machine and starts the restored database.
After the restore operation successfully completes, Veeam Explorer for Oracle unmounts the mounted file
system from the target server.
2. On the Da tabase tab, select Restore Database > Restore latest state to <original_location>.
Alternatively, you can right-click a database or Data Guard and select Restore database > Restore latest state to
< original_location>.
NOTE
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_location>.
2. On the Da tabase tab, select Restore Database > Restore point-in-time state.
Alternatively, you can right-click a database or Data Guard and select Restore database > Restore point-in-time
sta te.
IMP ORTANT
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain database files as of the selected point in
time within the available restore period. Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
• The Restore to a specific point in time option is available only if archived log backups exist. For more
information, see Required Job Settings.
• The P erform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
NOTE
When restoring from a Data Guard configuration to another server as described in this section, the
databases from the Data Guard configuration will be restored as standalone Oracle databases preserving
no Data Guard infrastructure. To restore Data Guard infrastructure altogether, use either latest state
restore, or point-in-time restore to the original server. For more information, see Restoring Latest State
and Restoring Point-in-Time State.
2. On the Da tabase tab, select Restore Database > Restore to another server.
Alternatively, you can right-click a database or Data Guard and select Restore database > Restore to another
server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
• The Restore to a specific point in time option is available only if archived log backups exist. For more
information, see Required Job Settings.
• The P erform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the DNS name or IP address of the target Oracle server.
2. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Oracle is running.
You cannot use this option if Veeam Explorer for Oracle and mount server are located on separate
machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
For more information on the required user account configuration, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
5. If you have specified a non-root account that does not have root permissions on the target server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
• Select Restore to the original location to restore the database back to the original location.
a. In the Ora cle home field, specify the Oracle home directory. To locate the Oracle home directory, click
Browse and select the folder you want to use.
b. In the Global database name field, specify the global database name as DB_NAME.DB_DOMAIN,
where:
▪ DB_NAME is the database name. Oracle limits the length of the database name to 8 characters.
If the database name you specify exceeds this limit, Veeam Explorer for Oracle will
automatically shorten the database name, and hence the global database name, during the
restore process.
The value you specify is also used for the unique database name ( DB_UNIQUE_NAME ). The
unique database name can contain up to 30 characters.
▪ DB_DOMAIN is the domain name of the database. It does not count towards any character limits
and Veeam Explorer for Oracle does not shorten it during the restore process.
For example, if you specify the global database name as orcl_restored.tech.local , Veeam Explorer for
Oracle will shorten it to orcl_res.tech.local. The database name will be orcl_res, while the unique
database name will be orcl_restored.
c. In the Ora cle SID field, specify the database system identifier. The Ora cle SID field is automatically
filled with the value entered in the Global database name field, but you can also assign a different
value.
The maximum length of the Oracle SID is 12 characters and it can only contain alphanumeric
characters (a-z, A-Z and 0-9).
If the account specified in the previous step is not the Oracle home user, you will be asked to provide a
password to access the target Oracle home. Applicable to Oracle 12c and later versions.
To edit the path, click the path row and provide the location you want to use.
2. On the Server or Oracle Home tab, select Restore Database > Restore latest state to <original_location>.
Alternatively, you can right-click the Oracle server or an Oracle home and select Restore databases > Restore
la test state to <original_location>.
NOTE
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_location>.
2. On the Server or Ora cle Home tab, select Restore Databases > Restore point-in-time state to
< original_location>.
Alternatively, you can right-click the Oracle server or an Oracle home and select Restore databases > Restore
p oint-in-time state to <original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain database files as of the selected point in
time within the available restore period. Use the slider to choose the point in time you need.
Note that the Restore to a specific point in time option is available only if archived log backups exist. For
more information, see Required Job Settings.
2. On the Server or Ora cle Home tab, select Restore Databases > Restore to another server.
Alternatively, you can right-click the Oracle server or an Oracle home and select Restore databases > Restore to
a nother server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
1. In the Server name field, specify the DNS name or IP address of the target Oracle server.
2. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Oracle is running.
You cannot use this option if Veeam Explorer for Oracle and mount server are located on separate
machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
For more information on the required user account configuration, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
5. If you have specified a non-root account that does not have root permissions on the targ et server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
o Restore to the original location: Veeam Explorer for Oracle checks if there are suitable Oracle home
directories. If yes, the databases are restored to these home directories. If no, the databases are not
restored, and Veeam Explorer for Oracle issues an error that suitable home directories have not been
found.
o Restore to a different location: Veeam Explorer for Oracle restores all databases to the custom
location. To specify the Oracle home directory, click Browse and select a folder that you want to use.
2. Click Restore.
NOTE
If the account specified in the previous step is not an Oracle home user, you will be asked to provide a
password to access the target Oracle home. Applicable to Oracle 12c and later versions.
Before you restore data from RMAN backups, make sure that your infrastructure is set up properly. In particular,
note that when you restore from an RMAN backup to another server and Veeam Plug-in for Oracle RMAN on the
target server does not have access to the source backup, you must configure the plug -in authentication
settings. For more information, see Considerations and Limitations.
3. On the Da tabase tab, select Restore Database > Restore or right-click a database and select Restore.
If you restore to another server, make sure that Veeam Plug -in for Oracle RMAN on the target server is properly
configured. For more information, see Considerations and Limitations.
1. In the Server name field, specify the DNS name or IP address of the Oracle server to which you want to
restore data. When you restore Real Application Cluster (RAC) databases , the default value is the Single
Client Access Name (SCAN) of the cluster.
2. In the Sp ecify user account to connect to server section, select either of the following options:
Select this option to connect to the specified server using the current user account under which
Veeam Explorer for Oracle is running.
Select this option to connect to the specified server using a custom user account.
For more information on the required user account settings, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server. When you restore Real
Application Cluster (RAC) databases, the default value is the Single Client Access Name (SCAN) of the
cluster.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
• Select Restore with the original name and settings to restore data using the original name and settings.
• Select Restore with different name and settings to choose custom settings:
a. In the Ora cle home field, specify the Oracle home directory.
b. In the Global database name field, specify the global database name as DB_NAME.DB_DOMAIN,
where:
▪ DB_NAME is the database name. Oracle limits the length of the database name to 8 characters.
If the database name you specify exceeds this limit, Veeam Explorer for Oracle will
automatically shorten the database name, and hence the global database name, during the
restore process.
The value you specify is also used for the unique database name ( DB_UNIQUE_NAME ). The
unique database name can contain up to 30 characters.
▪ DB_DOMAIN is the domain name of the database. It does not count towards any character limits
and Veeam Explorer for Oracle does not shorten it during the restore process.
For example, if you specify the global database name as orcl_restored.tech.local , Veeam Explorer for
Oracle will shorten it to orcl_res.tech.local. The database name will be orcl_res, while the unique
database name will be orcl_restored.
The Global database name field is available only if you have selected the Recover database to specific
p oint in time option at the Specify Recovery Type step.
c. In the Ora cle SID field, specify the database system identifier. The Ora cle SID field is automatically
filled with the value entered in the Global database name field, but you can also assign a different
value.
The maximum length of the Oracle SID is 12 characters and it can only contain alphanumeric
characters (a-z, A-Z and 0-9).
• To use the Restore with different name and settings option, make sure that Controlfile Autobackup
is enabled. For more information, see the Oracle Environment Planning section of the Veeam Plug-in
for Oracle RMAN User Guide.
• An existing Oracle SID (if any) will be replaced with that from the backup when selecting the
Restore with different name and settings option.
At this step of the wizard, specify the password for the Oracle home user.
• Select the Restore to the latest available option to restore data as of the latest available state.
• Select the Restore to the following point in time option to select a state as of which you want to restore
data:
• Select the Generate new DBID check box to generate a new DBID in addition to the new database name.
This check box is available only when using the Restore with different name and settings option at the
Specify Oracle Settings step.
• Select the Sup press RESETLOG command and do not bring the database online check box to skip the
OPEN RESETLOGS operation if it was required by the database. The database in this case remains in the
mount state.
This check box is available only when using the Restore with the original name a nd settings option at the
Specify Oracle Settings step.
TIP
• When restoring with the Restore with the original name and settings option, only the location for Data
files will be available for editing.
• When restoring with the Restore with different name and settings option, the location for the following
files will be available for editing:
o Control files
o Data files
o Log files
o Temp files
To change the location, click the path row and specify the path.
Channels are used to restore data in multiple threads per session. Using multiple threads allows Veeam Explorer
for Oracle to reduce the amount of time needed to complete restore sessions. For more information about
allocating channels, see the Oracle documentation.
Select this option to use the default channel configuration defined in the RMAN plug-in settings.
Select this option to specify the number of channels to be used when restoring your data.
Veeam Explorer for Oracle mounts disks from the backup repository to the target machine (under the
C:\VeeamFLR directory for Windows machines or the /tmp directory for Linux machines), retrieves required
database files and attaches the associated database directly to Oracle Database so that you can perform
required operations using Oracle Database tools such as Oracle SQL Developer.
After you have launched a publishing operation to an Oracle machine, you can quickly republish the latest or
point-in-time state of the database to the same machine.
Once you are done working with the published database, you can export the modified database as an Oracle
RMAN backup. For more information, see Exporting as RMAN Backup.
1. Veeam Explorer for Oracle connects to the Veeam Mount Service and the target server and performs a
series of validations. Some aspects of the validation process vary depending on the operating system of
the Oracle machine.
o For Windows machines, Veeam Explorer for Oracle deploys the Veeam Oracle Restore Service on the
target server and, if you publish your data up to a specific transaction, on the staging server. This non-
persistent runtime component checks the valid rights assignments required for databas e recovery,
gets information about the databases, and later performs the required database operations. The
Veeam Oracle Restore Service is removed from the target and the staging server once you unpublish
the database.
o For Linux machines, Veeam Explorer for Oracle performs the necessary validations without deploying
a non-persistent runtime component. In addition, starting from Veeam Backup & Replication 12.1,
Veeam Explorer for Oracle validates the SSH fingerprints of the target server.
2. Veeam Explorer for Oracle sends a publishing command to the Veeam Mount Service running on the
mount server associated with the backup repository. The service connects to the backup repository and
prepares the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the target Oracle machine. Mounting is
done to the C:\VeeamFLR directory for Windows machines or the /tmp directory for Linux machines. For
more information, see How Mounting Works.
The Veeam Oracle Restore Service (for Windows machines) or Veeam Explorer for Oracle itself (for Linux
machines) opens the database from the mounted file system, so that you can perform the required
operations with Oracle tools.
All changes to the database that occur after publishing are saved in the publishing write cache, whose
location depends on the operating system of the Oracle machine.
o For Windows machines, the publishing write cache is stored on the mount server. You can view and
change the write cache location in the mount server settings. For more information, see the Specify
Mount Server Settings section of the Veeam Backup & Replication User Guide.
o For Linux machines, the publishing write cache is stored in the /var/tmp folder on the target server.
Once the publishing operation is completed, you can export the modified database as an Oracle RMAN backup.
For more information, see Exporting as RMAN Backup.
2. On the Da tabase tab, select P ub lish Database > P ublish to another server.
Alternatively, you can right-click a database and select P ub lish database > P ub lish to a nother server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the DNS name or IP address of the target Oracle server.
2. In the Sp ecify user account to connect section, select either of the following options:
o Use current account. Select this option to connect to the specified server using the account under
which Veeam Explorer for Oracle is running.
You cannot use this option if Veeam Explorer for Oracle and mount server are located on separate
machines.
o Use the following account. Select this option to connect to the specified server using a custom user
account. Then provide a user name and password for the account.
For more information on the required user account configuration, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
5. If you have specified a non-root account that does not have root permissions on the target server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
• Select Restore to the original location to publish the database to the original location.
a. In the Oracle home field, specify the Oracle home directory. To locate the Oracle home directory, click
Browse and select the folder you want to use.
b. In the Global database name field, specify the global database name as DB_NAME.DB_DOMAIN,
where:
▪ DB_NAME is the database name. Oracle limits the length of the database name to 8 characters.
If the database name you specify exceeds this limit, Veeam Explorer for Oracle will
automatically shorten the database name, and hence the global database name, during the
publishing process.
The value you specify is also used for the unique database name ( DB_UNIQUE_NAME ) of the
published database. The unique database name can contain up to 30 characters.
▪ DB_DOMAIN is the domain name of the database. It does not count towards any character limits
and Veeam Explorer for Oracle does not shorten it during the publishing process.
For example, if you specify the global database name as orcl_published.tech.local , Veeam Explorer for
Oracle will shorten it to orcl_pub.tech.local. The database name of the published database will be
orcl_pub , while the unique database name of the published database will be orcl_published.
c. In the Ora cle SID field, specify the database system identifier. The Ora cle SID field is automatically
filled with the value entered in the Global database name field, but you can also assign a different
value.
The maximum length of the Oracle SID is 12 characters and it can only contain alphanumeric
characters (a-z, A-Z and 0-9).
After you complete this step, a new P ub lished databases node appears at the top of the navigation pane in
Veeam Explorer for Oracle. Under this node you can find the databases that have been published during the
current session.
If the account specified in Specify Target Oracle Server is not the Oracle home user, you will be asked to
provide a password to access the target Oracle home. Applicable to Oracle 12c and later versions.
• The latest available state — to publish data as of the latest state in the backup file.
• A point-in-time state — to publish data as of the selected point-in-time state. This option is available only
if backups of Oracle archived logs exist. For more information, see Required Job Settings.
When you unpublish a database, both options remain available until you close the application so that you can
quickly republish the database if required.
2. On the Da tabase tab, select P ub lish Database > P ublish latest state to < target_server>.
Alternatively, you can right-click a database and select P ub lish database > P ub lish latest state to
< ta rget_server>.
NOTE
The name of the publish option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as P ub lish latest
sta te to <target_server>.
• If you select any other restore point, the option name is displayed as P ub lish state of
< p oint_in_time> to <target_server>.
2. On the Da tabase tab, select P ub lish Database > P ublish point-in-time state to < server_name>.
Alternatively, you can right-click a database and select P ub lish database > P ub lish point-in-time state to
< server_name>.
Once completed, the database will be published with the same name as it was during the initial publishing
session.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
When exporting published databases, you do not need a staging server. The RMAN backup is saved directly to
the server onto which the database is published. Then, the RMAN backup is sent to the specified path on the
machine where the Veeam Backup & Replication console is installed.
1. In the navigation pane, under the P ub lished databases node, select a published database.
2. On the P ub lish tab, select E x port as RMAN backup or right-click a published database and select E x port as
RMAN backup.
3. In the E x port wizard, in the E x port path field, specify the location to which you want to export database
files.
If the folder you are specifying does not exist, it will be created.
4. In the File name format field, specify the format according to which your files will be named after the
export.
5. In the Ta g to label output file with field, specify a new tag name.
6. To compress files using native Oracle compression, select the E na ble native compression check box.
7. In the Cha nnels number numeric field, specify the number of channels to be used when retrieving Oracle
databases from the backup.
8. Click E x port.
• Upon closing the Veeam Explorer for Oracle console, all published databases will be detached from the
target Oracle server automatically. Mount points will be also dismounted from under the C:\VeeamFLR
directory for Windows-based servers and the /tmp directory for Linux-based servers.
• On manual unpublishing, databases will be detached at once but the restore point will remain mounted on
the target server for the next 15 minutes.
1. In the navigation pane, under the P ub lished databases node, select a published database.
Alternatively, in the navigation pane, right-click a published database and select Unp ublish.
To detach more than one published database simultaneously, right-click the root P ub lished databases node and
select Unp ublish databases or select the root P ub lished databases node and click Unp ublish Databases on the
P ub lish tab.
If something went wrong with any of the published databases, the question mark appears next to each of such
databases indicating the database unavailability. In the Da tabase Info section, you will also see the notification
message describing the problem.
To refresh a published database state manually, in the navigation pane, under the P ub lished databases node,
right-click a published database and select Refresh status.
Before performing instant recovery, read the Considerations and Limitations section.
As you complete the steps of the Instant Recovery wizard, Veeam Explorer for Oracle performs a series of
validations. For example, it tests the connection to the target server and, starting from
Veeam Backup & Replication 12.1, it also validates the SSH fingerprints of Linux machines.
After you complete the steps of the wizard, instant recovery of Oracle database s works in the following manner:
1. To start the instant recovery process, Veeam Explorer for Oracle sends an instant recovery command to
the Veeam Mount Service . The service runs on the mount server associated with the backup repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the target server and performs a series of validations.
For example, it checks if the target server has enough available memory for the published and the
recovered database.
Some aspects of the validation process vary depending on the operating system of the Oracle machine.
o For Windows machines, Veeam Explorers Recovery Service deploys Veeam Oracle Restore Service
non-persistent runtime components on the target server, and if you recover your data up to a specific
transaction, on the staging server. Two runtime components are deployed for each database that is
being recovered. These runtime components check the valid rights assignments required for database
recovery, get information about the databases, and later perform required file operations including
database and transaction logs copy.
The Veeam Oracle Restore Service runtime components are removed from the target and the staging
server when you perform switchover or cancel the instant recovery session.
o For Linux machines, Veeam Explorers Recovery Service performs the necessary validations without
deploying non-persistent runtime components.
4. The Veeam Explorers Recovery Service sends a request to the Veeam Mount Service to connect to the
backup repository and initiate the mounting operation.
5. The Veeam Mount Service mounts the necessary file system from the backup repository to the target
Oracle machine. Mounting is done to the C:\VeeamFLR directory for Windows machines or the /tmp
directory for Linux machines. For more information, see How Mounting Works. The Veeam Explorers
Recovery Service then starts the instance from the mounted file system.
6. Once the published database is online, the Veeam Explorers Recovery Service copies the database to the
target Oracle server. The recovered database is continuously synchronized with the changes on the
published instance, using archived redo logs.
All changes to the published database are saved in the instant recovery write cache, whose location
depends on the operating system of the Oracle machine.
o For Windows machines, the instant recovery write cache is stored on the mount server. You can view
and change the write cache location in the mount server settings. For more information, see the
Specify Mount Server Settings section of the Veeam Backup & Replication User Guide.
o For Linux machines, the instant recovery write cache is stored in the /var/tmp folder on the target
server.
During switchover, the Veeam Oracle Restore Service (for Windows machines) or the Veeam Explorers Recovery
Service (for Linux machines) does the following:
2. Uses redo logs to synchronize the remaining differences between the published database and the
recovered database.
The instant recovery session is resilient to network disruptions, backup server or mount server crashes. If
anything disrupts the recovery process, the recovery process stays in the waiting mode and performs 10
automatic retries every 5 minutes. If the retries fail, you can launch retry after the server or network is up.
2. On the Da tabase tab, select Instant Recovery > Instant Recovery of the latest state to <original_location> .
Alternatively, you can right-click a database and select Instant Recovery > Instant recovery of the latest state to
< original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all database f iles are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the database on the target server.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Da tabase tab, select Instant Recovery > Instant recovery of point-in-time state to <original
server>.
Alternatively, you can right-click a database and select Instant recovery > Instant recovery of p oint-in-time
sta te to <original server>.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
This option is available only if archived log backups exist. For more information, see Required Job
Settings.
b. If you want to load database files exactly as of the moment before undesired transactions, select the
P erform restore to the specific transaction check box. Note that this option requires a staging Oracle
server. For more information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the database on the target serv er.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Da tabase tab, select Instant Recovery > Instant Recovery to another server.
Alternatively, you can right-click a database and select Instant recovery > Instant recovery to another server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
b. If you want to load database files exactly as of the moment before undesired transactions, select the
P erform restore to the specific transaction check box. Note that this option requires a staging Oracle
server. For more information, see Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the Server name field, specify the DNS name or IP address of the target Oracle server.
2. In the Sp ecify user account to connect section, enter credentials to connect to the target Oracle server.
For more information on the required user account configuration, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
5. If you have specified a non-root account that does not have root permissions on the target server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
• Select Restore to the original location to restore the database back to the original location.
a. In the Ora cle home field, specify the Oracle home directory. To locate the Oracle home directory, click
Browse and select the folder you want to use.
b. In the Global database name field, specify the global database name as DB_NAME.DB_DOMAIN,
where:
▪ DB_NAME is the database name. Oracle limits the length of the database name to 8 characters.
If the database name you specify exceeds this limit, Veeam Explorer for Oracle will
automatically shorten the database name, and hence the global database name, during the
publishing process.
The value you specify is also used for the unique database name ( DB_UNIQUE_NAME ) of the
published database. The unique database name can contain up to 30 characters.
▪ DB_DOMAIN is the domain name of the database. It does not count towards any character limits
and Veeam Explorer for Oracle does not shorten it during the publishing process.
For example, if you specify the global database name as orcl_published.tech.local , Veeam Explorer for
Oracle will shorten it to orcl_pub.tech.local. The database name of the published database will be
orcl_pub , while the unique database name of the published database will be orcl_published.
c. In the Ora cle SID field, specify the database system identifier. The Ora cle SID field is automatically
filled with the value entered in the Global database name field, but you can also assign a different
value.
The maximum length of the Oracle SID is 12 characters and it can only contain alphanumeric
characters (a-z, A-Z and 0-9).
If the account specified in Specify Target Oracle Server is not the Oracle home user, you will be asked to
provide a password to access the target Oracle home. Applicable to Oracle 12c and later versions.
To edit the path, click the path row and provide the location you want to use. If specified folders do not exi st,
Veeam Explorer for Oracle will create these folders.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all data base files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the database on the target server.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Server or Oracle Home tab, select Instant Recovery > Instant Recovery of the latest state to
< original_location>.
Alternatively, you can right-click the Oracle server or an Oracle home and select Instant Recovery > Instant
recovery of the latest state to <original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is disp layed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop-down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the databases on the target server.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Server or Oracle Home tab, select Instant Recovery > Instant recovery of point-in-time state to
< original server>.
Alternatively, you can right-click the Oracle server or an Oracle home and select Instant recovery > Instant
recovery of p oint-in-time state to <original server>.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the database on the target server.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
2. On the Server or Ora cle Home tab, select Instant Recovery > Instant Recovery to a nother server.
Alternatively, you can right-click the Oracle server or an Oracle home and select Instant recovery > Instant
recovery to another server.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Note that this option is available only if archived log backups exist. For more information, see Required
Job Settings.
At this step, specify connection settings required to access the target Oracle server. The set of connection
settings depends on the OS type of the target server: Windows or Linux.
1. In the Server name field, specify the DNS name or IP address of the target Oracle server.
2. In the Sp ecify user account to connect section, enter credentials to connect to the target Oracle server.
For more information on the required user account configuration, see the Permissions section.
1. In the Server field, specify the DNS name or IP address of the target Oracle server.
2. In the SSH p ort field, specify the port number of the selected Oracle server.
3. In the Account field, specify an account under which to connect to the specified server. For more
information on the required user account configuration, see the Permissions section.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If the sudo command is not available or may fail on the target Linux server, you have an option to use
the su command instead. To enable the su command, select the Use su if sudo is unavailable check
box and enter the password for the root account in the Root p assword field.
• Select Restore to the original location to restore the database back to the original location.
• Select Restore to a different location to restore the database to a custom location. To locate the Oracle
home directory, click Browse and select the folder you want to use.
NOTE
If the account specified in Specify Target Oracle Server is not the Oracle home user, you will be asked to
provide a password to access the target Oracle home. Applicable to Oracle 12c and later versions.
To select a switchover option and start the instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all database files are copied and synchronized.
o Ma nual: switchover is started manually by user at any time after all database files are copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Recover.
After you click Recover, Veeam Explorer for Oracle starts publishing the database on the target server.
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in on of the following
ways:
• Manually
During switchover, Veeam Explorer for Oracle performs the following operations:
2. Uses archived redo logs to synchronize changes between the published database and the recovered
database.
Auto Switchover
The Auto switchover option ensures minimal period of downtime.
As soon as the published database is fully copied to the target server, Veeam Explorer for Oracle uses archived
redo logs to find differences between the published database and the recovered database. Depending on the
size of differences in archived redo logs, the following happens:
• If the size of differences in archived redo logs is smaller than 10 MB, Veeam Explorer for Oracle starts the
switchover process. In this case, the databases are synchronized during switchover.
• If the size of differences in archived redo logs is larger than 10 MB, Veeam Explorer for Oracle uses redo
logs to synchronize the changes.
After synchronizations, Veeam Explorer for Oracle checks the size of differences in archived redo logs
once again. If the size is smaller than 10 MB, Veeam Explorer for Oracle starts the switchover process. If
the size is larger than 10 MB again, another cycle of synchronization is performed. Synchronization is
relaunched until the size of differences in logs is smaller than 10 MB.
Scheduled Switchover
As soon as the published database is fully copied to the target server, Veeam Explorer for Oracle uses archived
redo logs to find differences between the published database and the recovered databas e. Veeam Explorer for
Oracle checks the size of differences every minute. If the size is larger than 10 MB or it has been 5 minutes since
the last synchronization, Veeam Explorer for Oracle starts to synchronize the changes between the published
database and the recovered database.
After synchronization is finished, Veeam Explorer for Oracle waits for the scheduled date and time to start
switchover.
If the synchronization process is still ongoing at the scheduled date and time, switchover starts only after the
synchronization is finished.
After synchronization is finished, you can launch switchover manually. For details, see Starting Switchover
Manually.
If you launch switchover during the synchronization process, switchover starts only afte r the synchronization is
finished.
1. In the navigation pane, under the Instant Recovery node, select a published database.
Alternatively, you can right-click the database and select Switchover now.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in one of the following
ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
NOTE
Also, in the Instant Recovery session view, you can do the following:
• Retry instant recovery (in case instant recovery session fails for any reason).
1. In the navigation pane, under the Instant Recovery node, select a published database.
2. On the Instant Recovery tab, select E d it or right-click the database or instance and select E d it.
1. In the navigation pane, under the Instant Recovery node, select the database.
You can do this by canceling instant recovery in either Veeam Explorer for Oracle or the
Veeam Backup & Replication console.
NOTE
• Closing either the Veeam Explorer for Oracle window or the Veeam Backup & Replication console
does not cancel the instant recovery session.
• You do not need to cancel the instant recovery session if switchover is already performed. The
session closes automatically after switchover.
1. In the navigation pane, under the Instant Recovery node, select a published database.
1. In the Veeam Backup & Replication console, open the Home view.
Alternatively, you can right-click the session and click Stop p ublishing.
NOTE
To export Oracle databases you need to configure a staging server. This is not necessary only when you
export database files from a backup of a Windows-based Oracle machine. For more information, see
Configuring Staging Oracle Server.
1. Veeam Explorer for Oracle connects to the Veeam Mount Service and the staging server and performs a
series of validations. For example, it checks if the staging server has enough free space for the staged
RMAN backup.
Some aspects of the validation process vary depending on the operating system of the Oracle machine .
o For Windows machines, Veeam Explorer for Oracle deploys the Veeam Oracle Restore Service on the
staging server. This non-persistent runtime component checks the valid rights assignments required
for export, gets information about the databases, and later performs required file operations. The
Veeam Oracle Restore Service is removed from the staging server once the export process is
completed.
o For Linux machines, Veeam Explorer for Oracle performs the necessary validations without deploying
a non-persistent runtime component. In addition, starting from Veeam Backup & Replication 12.1,
Veeam Explorer for Oracle validates the SSH fingerprints of the staging server.
2. Veeam Explorer for Oracle sends an export command to the Veeam Mount Service running on the mount
server associated with the backup repository. The service connects to the backup repository and prepares
the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the staging Oracle server. Mounting is done
to the C:\VeeamFLR directory for Windows machines or the /tmp directory for Linux machines. For more
information, see How Mounting Works.
4. On the staging Oracle server, Veeam Oracle Restore Service (for Windows machines) or Veeam Explorer
for Oracle itself (for Linux machines) uses native Oracle RMAN functionality to create a backup of the
database. The backup is saved to the C:\Windows\TEMP directory for Windows machines or to the
/var/tmp directory for Linux machines.
5. The Veeam Oracle Restore Service (for Windows machines) or Veeam Explorer for Oracle itself (for Linux
machines) sends the staged RMAN backup to the machine where the Veeam Backup & Replication console
is installed. Data transfer is established by data movers running on the staging server and the target
machine.
1. Veeam Explorer for Oracle connects to the Veeam Mount Service running on the mount server associated
with the backup repository.
2. Veeam Explorer for Oracle sends an export command to the Veeam Mount Service . The service connects
to the backup repository and prepares the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the C:\VeeamFLR directory of the
machine where the Veeam Backup & Replication console is installed. For more information, see How
Mounting Works.
After the export process successfully completes, Veeam Explorer for Oracle unmounts the mounted file
system.
1. Veeam Explorer for Oracle connects to the Veeam Mount Service and the staging server and performs a
series of validations. For example, it checks if the target machine has enough free space for the exported
files.
2. Veeam Explorer for Oracle sends an export command to the Veeam Mount Service running on the mount
server associated with the backup repository. The service connects to the backup repository and prepares
the mounting operation.
3. The Veeam Mount Service mounts the necessary file system to the /tmp directory of the staging Oracle
server. For more information, see How Mounting Works.
After the export process successfully completes, Veeam Explorer for Oracle unmounts the mounted file
system from the staging server.
2. On the Da tabase tab, select E x port as RMAN backup > Export latest state to Desktop \<db_name>.
Alternatively, you can right-click a database and select E x port as RMAN backup > E x port latest state to
Desktop\<db_name>.
NOTE
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as E x port latest
sta te to Desktop\<db_name>.
• If you select any other restore point, the option name is displayed as E x port state of <point_in_time>
to Desktop\<db_name>.
Consider that Veeam Explorer for Oracle exports files in the following format: _%I_%d_%T_%U. For more
information, see this Oracle article. To set a different export format, use Exporting to Custom Location.
2. On the Da tabase tab, select E x port as RMAN backup > E xport point-in-time state to Desktop\<db_name>.
Alternatively, you can right-click a database and select E x port as RMAN backup > E x port point-in-time state to
Desktop\<db_name>.
Consider that Veeam Explorer for Oracle exports files in the following format: _%I_%d_%T_%U. For more
information, see this Oracle article. To set a different export format, use Exporting to Custom Location.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
2. On the Da tabase tab, select E x port as RMAN backup > E xport to a different location.
Alternatively, you can right-click a database and select E x port as RMAN backup > E x port to a different location.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
1. In the E x port path field, specify the location on the machine where the Veeam Backup & Replication
console is installed to which you want to export database files.
If the folder you are specifying does not exist, it will be created.
2. In the File name format field, specify the format according to which your files will be named after the
export.
3. In the Ta g to label output file with field, specify a new tag name.
4. To compress files using native Oracle compression, select the E na ble native compression check box.
5. In the Cha nnels number numeric field, specify the number of channels to be used when retrieving Oracle
databases from the backup.
6. Click E x port.
2. On the Da tabase tab, select E x port Database Files > E xport latest state to Desktop\<db_name>.
Alternatively, you can right-click a database and select E x port database files > E x port latest state to
Desktop\<db_name>.
NOTE
The name of the export option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as E x port latest
sta te to Desktop\<db_name>.
• If you select any other restore point, the option name is displa yed as E x port state of <point_in_time>
to Desktop\<db_name>.
2. On the Da tabase tab, select E x port Database Files > E xport point-in-time state to Desktop\<db_name>.
Alternatively, you can right-click a database and select E x port database files > E x port point-in-time state to
Desktop\<db_name>.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging Oracle server even if you are
exporting database files from backups of Windows machines with Oracle. For more information, see
Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
2. On the Da tabase tab, select E x port Database Files > E xport to a different location.
Alternatively, you can right-click a database and select E x port database files > E x port to a d ifferent location.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to load database files as of the selected point in time.
Use the slider to choose the point in time you need.
• Select the P erform restore to the specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE
The P erform restore to the specific transaction option requires a staging Oracle server even if you are
exporting database files from backups of Windows machines with Oracle. For more information, see
Configuring Staging Oracle Server.
NOTE
This step is available only if you have selected the P erform restore to the specific transaction check box at
the Specify Restore Point step of the wizard.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Enabling Extended Logging.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
NOTE
Starting from Veeam Backup & Replication 12.1, you can instantly recover PostgreSQL instances, export
PostgreSQL databases, and recover your data from CDP replicas.
P ostgreSQL on Veeam Explorer for PostgreSQL supports restore of the following PostgreSQL versions
Linux on Linux machines:
• PostgreSQL 16
• PostgreSQL 15
• PostgreSQL 14
• PostgreSQL 13
• PostgreSQL 12
Backup
Backup server Source Linux TCP 6162 Default port used by Linux Management
machine with Agent.
PostgreSQL
Restore
Backup server, Mount TCP 6170 Port used for connections to the
Veeam Backup & Replication server mount service.
console
Backup repository Target TCP 2500 to Default range of ports used for
Linux 3300 managing data transfer during restore
machine to the original (remote) machine or
with another Linux machine with
PostgreSQL PostgreSQL.
Target Linux machine with Backup TCP 2500 to Default range of ports used for
PostgreSQL repository 3300 managing data transfer during restore
to the original (remote) machine or
another Linux machine with
PostgreSQL.
Veeam Explorer for The account used to run Veeam Explorer for PostgreSQL must meet the following
P ostgreSQL launch requirements:
• The account must be a member of the local Administrators or Users group.
• The account must have the Veeam Backup Administrator or Veeam Restore
Operator role on the backup server.
Restore, Publish, The account used for PostgreSQL data recovery must be a Linux user with root
Instant Recovery privileges on the target machine. Root privileges are required to mount the backed -up
file system to the target server and to communicate with PostgreSQL.
E x port When you export data to the local host where the Veeam Backup & Replication console
is installed, the account under which Veeam Explorer for PostgreSQL runs must be a
member of the local Administrators group.
Note that when you export data to a Linux server, the account used to connect to the
target server can be a Linux user without root or elevated privileges.
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
General
• High availability cluster configurations and replication setups of PostgreSQL servers are not supported.
• Veeam Explorer for PostgreSQL does not support recovery operations over VIX API or vSphere Automation
API.
• Recovery of databases that reside in an encrypted file system on the source machine is not supported. In
particular, encrypted LVM volumes are not supported.
• You can recover PostgreSQL data over SSH only, restore using Linux Management Agent is not supported.
• With Veeam Explorer for PostgreSQL, you can only recover PostgreSQL data from backups of powered -on
machines and from instances that were running at the time of backup.
• Restore, publishing, instant recovery, and export operations of PostgreSQL instances or databases to a
point-in-time state require backups of PostgreSQL write ahead log (WAL) files. To allow
Veeam Backup & Replication to create PostgreSQL WAL file backups, PostgreSQL instances must have the
replica wal_level setting or higher. The minimal wal_level setting does not write information about
database transactions and it allows you to create a crash-consistent backup only.
• Restore, publishing, instant recovery, and export operations of PostgreSQL data from replicas can only
recover your data to the latest state of the selected restore point. Replication jobs do not copy
PostgreSQL write ahead log (WAL) files so data recovery to a point-in-time state is not supported.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for PostgreSQL supports data recovery
from CDP replicas. Consider the following limitations:
o Restore, publishing, instant recovery, and export operations of PostgreSQL data from CDP replicas
can only recover your data to the latest state of the selected long -term restore point. CDP policies do
not copy PostgreSQL write ahead log (WAL) files so data recovery to a point-in-time state is not
supported.
o When you recover your data from CDP replicas, you can only use long -term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for PostgreSQL supports SSH fingerprint
validation of Linux machines used as target and staging servers. For more information on how to configure
this feature, see the Linux Hosts Authentication section of the Veeam Backup & Replication User Guide.
If you have selected the more secure, manual validation in the Veeam Backup & Replication console,
consider the following:
o If the target server is unknown or its fingerprint cannot be recognized, you will be able to proceed
with the recovery operation after you manually validate the fingerprint in the
Veeam Backup & Replication console.
• In PostgreSQL 15 and earlier, Veeam Explorer for PostgreSQL does not support configuration sub -files that
are specified in the include, include_dir and include_if_exist options in the postgresql.conf
file. All PostgreSQL configurations, instance ports in particular, must be specified in a single
postgresql.conf file.
Starting from PostgreSQL 16, the pg_hba.conf and pg_ident.conf files can also have configuration
sub-files, specified in the include, include_dir and include_if_exist options. Veeam Explorer for
PostgreSQL does not support these configuration sub -files either, so make sure that in PostgreSQL 16 all
configurations are specified only in the postgresql.conf, pg_hba.conf and pg_ident.conf files.
• The en_US.utf8 locale must be installed on the target server. The locale is also required on the staging
server for export operations.
• Interactive login scripts configured on the target server (and staging server for export operations) may
interrupt the recovery process. To prevent data recovery from failure, disable the scripts.
• [For Veeam Backup & Replication 12.1 or later] If the pg_ctl utility is located in a custom directory on the
target server (and staging server for export operations), Veeam Explore r for PostgreSQL may not find the
utility. In this case, go to the %ProgramData%\Veeam\Backup\ExplorerStandByService\ directory
on the mount server. If a configuration file named Config.xml does not exist in this directory, create this
file.
<Veeam>
<PostgreSqlExplorer>
<PostgreSQL PostgreSqlBinariesDirectory="<path>" />
</PostgreSqlExplorer>
</Veeam>
where <path> is the path to the directory that contains the pg_ctl utility. For example, the path can be
/directory_name/postgres/postgres-14.10.0/bin. To finish the configuration, save the
Config.xml file and restart the Veeam Explorers Recovery Service on the same server.
• With Veeam Explorer for PostgreSQL, you can restore, instantly recover and publish entire PostgreSQL
instances; restore, instant recovery and publishing of individual databases is not supported.
• PostgreSQL on the target machine and on the backed-up machine must be of the same major version. For
example, you can restore a PostgreSQL instance based on PostgreSQL 15.1 to a machine with PostgreSQL
15.3.
• Before you restore, instantly recover, or publish an PostgreSQL instance to another server, make sure
PostgreSQL is installed on the target machine.
• [For restore and instant recovery on Debian and Ubuntu] When you restore a PostgreSQL instance to a
new data directory, Veeam Explorer for PostgreSQL saves PostgreSQL configuration files to the specified
data directory (not to the /etc/postgresql directory). In this case, you will not be able to discover the
recovered PostgreSQL instance with the pg_lsclusters utility.
• [For publishing and instant recovery] Make sure that the volume with the write cache has enough free disk
space to store the changes of the published database. The write cache is stored in the /var/tmp folder on
the target server.
Export
• Exporting multiple databases one by one may cause performance issues — do so only if you need to
restore each database to a different point-in-time state. To export up to a 1000 databases in parallel,
start the export sessions from a published PostgreSQL instance (the only option if you use PowerShell), a
backed-up PostgreSQL instance, or from the backed-up PostgreSQL server.
• You cannot export databases whose pg_database system catalog has the datallowconn parameter set
to false. This setting prevents all connections to the database and causes export operations to fail. For
example, this is the case for the template0 database, that is used to create new databases — as a
template database, it must remain unchanged.
• PostgreSQL on the staging server and on the backed -up machine must be of the same major version. For
example, if PostgreSQL 15.1 is installed on the backed-up machine, the staging server can have
PostgreSQL 15.3.
• You can use pg_restore to reconstruct a database from a DUMP file exported with Veeam Explorer for
PostgreSQL. If a new database is created in the process and the database in the DUMP file has
tablespaces, you must manually create tablespaces with the same names as the ones in the DUMP file.
Note that the --no-tablespace argument of the pg_restore utility, which places the reconstructed
database in the default tablespace, is not supported for DUMP files exported with Veeam Explorer for
PostgreSQL. For more information, see Restoring Exported Database.
• Use the Restore application item option to load PostgreSQL data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Go to Sta rt and click Veeam Explorer for P ostgreSQL if you want to, for example, manage ongoing data
recovery sessions or check the installed version of Veeam Explorer for PostgreSQL. Note that this method
does not load any PostgreSQL data and does not allow you to start new data recovery sessions.
If you open Veeam Explorer for PostgreSQL from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o The domain name or IP address of the backup server to which you want to connect
▪ To perform recovery operations, the user account used to run Veeam Explorer for PostgreSQL
must be a member of the local Administrators or Users group on the machine where Veeam
Explorers Suite is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for PostgreSQL is running, select Use Windows
session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• General Options. Allows you to enable extended logging. For more information, see Enabling Extended
Logging.
• Help.
TIP
To open online help, press [F1] in any Veeam Explorer for PostgreSQL wizard or window. You will then be
redirected to the relevant section of the user guide.
• The ribbon menu, which contains operation commands organized into logical groups represented as tabs.
The ribbon is displayed at the top of the main application window.
• The navigation pane, which allows you to browse through the hierarchy of folders with backed-up data.
Mounting is performed by the Veeam Mount Service component which is deployed on the mount server
associated with the backup repository. For more information, see the Mount Servers section of the
Veeam Backup & Replication User Guide. To mount a file system to the target machine, the Veeam Mount
Service uses FUSE.
During mounting, the Veeam Mount Service retrieves a file system from the backup repository, attaches it to the
hard drive of the target machine and creates a mount point. For restore, publishing and instant recovery,
mounting is performed from the backup repository to the target server, and in the case of export, from the
backup repository to the staging server.
The Linux machine used as a staging server can reside in the same domain as the machine hosting Veeam
Explorer for PostgreSQL, as well as in a trusted domain or untrusted domain.
2. On the Staging Server tab, select the Use this helper PostgreSQL server for advanced recovery
functionality check box and do the following:
a. In the Server field, specify the DNS name or the IP address of the PostgreSQL server to which you
want to recover data.
c. In the Account field, specify a user account under which to connect to the specified server.
e. If the private key is required to connect to the selected server, do the following:
ii. In the P rivate key field, specify a key. To select a key, click Browse and select a key.
3. If you specify data for a non-root account that does not have root permissions on a Linux server, click
Ad vanced to grant sudo rights to this account.
a. To provide a non-root user with root account privileges, select the E levate specified account to root
check box.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. When registering a Linux server, you have an option to failover to using the su command for distros
where the sudo command is not available.
To enable the failover, select the Use su if sudo is unavailable check box and in the Root p assword
field, enter the password for the root account
2. On the Ad vanced tab, select the E na ble extended logging check box and click OK.
1. To start the restore process, Veeam Explorer for PostgreSQL sends a restore command to the Veeam
Mount Service. The service runs on the mount server associated with the backup repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the target server. The service validates the permissions
of the selected user and checks if there is enough free space on the target server. The Veeam Explorers
Recovery Service sends a request to the Veeam Mount Service to connect to the backup repository and
initiate the mounting operation.
4. The Veeam Mount Service uses FUSE to mount the necessary file system from the backup repository to
the /tmp directory on the target PostgreSQL machine.
5. The Veeam Explorers Recovery Service copies the data directory and WAL files from the mounted file
system to the native file system of the target machine. The service edits the postgresql.conf file with
the selected restore settings, starts the instance and reverts the postgresql.conf file to its previous
state.
The restore session is resilient to network disruption, backup server or mount server crashes. If anything
disrupts the publishing process (the target or mount server crashes, or the network is down), you can launch the
retry manually after the server or network is up.
After the restore operation successfully completes, Veeam Explorer for PostgreSQL unmounts the mounted file
system and if necessary, performs the post-restore actions selected at the Specify Post-Restore Action step.
2. On the Instance tab, select Restore Instance > Restore latest state to <original_location>.
Alternatively, you can right-click an instance and select Restore instance > Restore latest state to
< original_location>.
NOTE
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_location>.
2. On the Instance tab, select Restore Instance > Restore point-in-time state to <original_location>.
Alternatively, you can right-click an instance and select Restore Instance > Restore p oint-in-time state to
< original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
5. Specify tablespaces.
2. On the Instance tab, select Restore Instance > Restore to another server.
Alternatively, you can right-click an instance and select Restore Instance > Restore to another server.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
4. If you have specified a non-root account that does not have root privileges on the target server, click
Ad vanced:
The account must have root privileges to mount the backed -up file system to the target server and to
communicate with PostgreSQL.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
o Select Restore to the original location to restore the PostgreSQL instance to the original data
directory.
o Select Restore to a different location and specify a path in the Da ta directory path field to restore the
PostgreSQL instance to another directory. To locate a new directory, click Browse and select a folder
you want to use.
2. In the Instance port field, specify an instance port, which will also serve as an instance identifier. The port
must be free. If the specified port is occupied, the recovered PostgreSQL will be shut down.
For example:
NOTE
If the target data directory is not empty, you will be prompted to overwrite it before proceeding
to the next step.
NOTE
If any of the target tablespace directories are not empty, you will be prompted to overwrite them before
proceeding to the next step.
At this step of the wizard, select one of the following post-restore actions that the PostgreSQL instance must
take after the instance is restored:
• Select P romote the PostgreSQL server to accept connections once recovery is finished to make the
PostgreSQL instance available for connections.
• Select P a use recovery process and keep the P ostgreSQL server in recovery mode to make the PostgreSQL
instance run but not accepting incoming remote TCP connections.
• Select Shut d own the P ostgreSQL server once recovery process is completed to make the PostgreSQL
instance stop upon recovery.
In this case, you will need to start the PostgreSQL instance manually:
For example:
2. On the Server tab, select Restore Instances > Restore latest state to <original_location>.
Alternatively, you can right-click the server and select Restore instances > Restore latest state to
< original_location>.
NOTE
The name of the restore option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Restore latest
sta te to <original_location>.
• If you select any other restore point, the option name is displayed as Restore state of
< p oint_in_time> to <original_location>.
2. On the Server tab, select Restore Instances > Restore point-in-time state to <original_location>.
Alternatively, you can right-click an instance and select Restore Instances > Restore point-in-time state to
< original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
2. On the Server tab, select Restore Instances > Restore to another server.
Alternatively, you can right-click an instance and select Restore Instances > Restore to another server.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
4. If you have specified a non-root account that does not have root privileges on the target server, click
Ad vanced:
The account must have root privileges to mount the backed -up file system to the target server and to
communicate with PostgreSQL.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
c. In the P a ssphrase field, enter the passphrase used to decrypt the private key.
When restoring multiple instances to another server, Veeam Explorer for PostgreSQL restores data to the
same data directories and tablespace directories as on the backup file. If any of the target data or
tablespace directories are not empty, you will be prompted to overwrite them before proceeding to the
next step.
Under the Restore node in the upper part of the navigation pane, you can find the instances with an ongoing
restore process. Click an instance to get a more detailed overview of the progress of its restore session in the
preview pane.
If the restore process completes successfully or you cancel it, the instance moves to the Comp leted node in the
bottom section of the navigation pane.
At this step, you can also manually retry the restore session if something interrupts it, or cancel the session.
Retrying Restore
If anything disrupts the restore process (the target or mount server crashes or the network is down), the restore
process stays in the waiting mode and performs 10 automatic retries every 5 minutes. If the retries fail, you can
launch the retry manually after the server or network is up. You cannot manually launch retry of an ongoing
restore session.
1. In the navigation pane, click the Restore node to select all ongoing restore sessions, or select the relevant
instance.
Alternatively, you can right-click the Restore node or the relevant instance and select Retry.
1. In the navigation pane, click the Restore node to select all ongoing export sessions, or select the relevant
instance.
Alternatively, you can right-click the Restore node or the relevant instance and select Ca ncel.
Veeam Explorer for PostgreSQL mounts disks from the backup repository to the target machine (under the /tmp
directory), retrieves required instance files and attaches the associated instance directly to PostgreSQL so that
you can perform required operations using PostgreSQL tools such as pgAdmin.
After you have launched a publishing operation to a PostgreSQL machine, you can quickly republish the latest or
point-in-time state of the instance to the same machine.
Starting from Veeam Backup & Replication 12.1, you can export the modified databases managed by the
published instance. For more information, see Exporting From Published Instances.
1. To start the publishing process, Veeam Explorer for PostgreSQL sends a publishing command to the
Veeam Mount Service . The service runs on the mount server associated with the backup repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the target server. The service validates the permissions
of the selected user and checks if there is enough free space on the target server. The Veeam Explorers
Recovery Service sends a request to the Veeam Mount Service to connect to the backup repository and
initiate the mounting operation.
4. The Veeam Mount Service uses FUSE to mount the necessary file system from the backup repository to
the /tmp directory on the target PostgreSQL machine. The Veeam Explorers Recovery Service opens the
instance from the mounted file system, so that you can perform the required operations with PostgreSQL
tools. All changes in instance files that occur after publishing are saved in the publishing write cache,
which is stored in the /var/tmp directory on the target server.
After you have launched a publishing operation to a PostgreSQL server, you can quickly republish the latest or
point-in-time state of the PostgreSQL instance to the same server.
The publishing session is resilient to network disruption, backup server or mount server crashes. All changes in
instance files that occur after publishing are saved in the publishing write cache, which is stored in the
/var/tmp directory on the target server. If anything disrupts the publishing process (the target or mount server
crashes, or the network is down), you can launch the retry manually after the server or network is up.
Starting from Veeam Backup & Replication 12.1, you can export the modified databases managed by the
published instance. For more information, see Exporting From Published Instances.
2. On the Instance tab, select P ub lish Instance > P ublish to another server.
Alternatively, you can right-click an instance and select P ub lish Instance > P ublish to another server.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
4. If you have specified a non-root account that does not have root privileges on the target server, click
Ad vanced:
The account must have root privileges to mount the backed -up file system to the target server and to
communicate with PostgreSQL.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
The specified port must be free. If the port is occupied, Veeam Explorer for PostgreSQL will display an error.
• The latest available state — to publish data as of the latest state in the backup file.
• A point-in-time state — to publish data as of the selected point-in-time state. This option is available only
if backups of PostgreSQL write ahead log (WAL) files exist. For more information, see Required Job
Settings.
When you unpublish an instance, both options remain available until you close the application so that you can
quickly republish the instance if required.
2. On the Instance tab, select P ub lish Instance > P ublish latest state to < target_server>.
Alternatively, you can right-click an instance and select P ub lish instance > P ublish latest state to
< ta rget_server>.
NOTE
The name of the publish option depends on the restore point you select during the application item restore
process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as P ub lish latest
sta te to <target_server>.
• If you select any other restore point, the option name is displayed as P ub lish state of
< p oint_in_time> to <target_server>.
To publish a PostgreSQL instance as of the point-in-time state, use the P ub lish wizard.
2. On the Instance tab, select P ub lish Instance > P ublish p oint-in-time state to < target_server>.
Alternatively, you can right-click an instance and select P ub lish Instance > P ublish point-in-time state to
< ta rget_server>.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
Under the P ub lish node in the upper part of the navigation pane, you can find the instances with an ongoing or
completed publishing process. Click an instance to get a more detailed over view of the publishing process in the
preview pane.
• Retry the publishing process (in case the publishing session fails for any reason).
NOTE
Exporting databases from a published instance does not require setting up a staging server.
1. In the navigation pane, under the P ub lish node, select a published instance.
1. In the navigation pane, under the P ub lish node, select the instance.
Unpublishing Instances
Once you have finished working with published instances, you may want to unpublish (detach) these instances
from the target server.
• Upon closing the Veeam Explorer for PostgreSQL console, all published instances will be detached from
target servers automatically. Mount points will be also dismounted from under the /tmp directory.
• On manual unpublishing, instances will be detached at once but the restore point will remain mounted on
the target server for the next 15 minutes.
1. In the navigation pane, under the P ub lished instances node, select a published instance.
Alternatively, in the navigation pane, right-click a published database and select Ca ncel.
Instant recovery combines capabilities of the data restore and data publishing features. If you want instances to
be online as quickly as possible, you can use the Instant Recovery option and restore the instances in the
background.
Before performing instant recovery, read the Considerations and Limitations section.
1. To start the instant recovery process, Veeam Explorer for PostgreSQL sends an instant recovery command
to the Veeam Mount Service . The service runs on the mount server associated with the backup repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the target server. The service validates the permissions
of the selected user and checks if there is enough free space on the target se rver. The Veeam Explorers
Recovery Service sends a request to the Veeam Mount Service to connect to the backup repository and
initiate the mounting operation.
4. The Veeam Mount Service uses FUSE to mount the necessary file system from the backup repository to
the /tmp directory on the target PostgreSQL machine. The Veeam Explorers Recovery Service starts the
instance from the mounted file system.
5. The Veeam Explorers Recovery Service replicates the published instance on the target server using the
pg_basebackup utility. All changes in instance files that occur after publishing are saved in the instant
recovery write cache, which is stored in the /var/temp directory on the target server. The standby
instance is continuously synchronized with the changes on the published instance.
After the instances are fully synchronized, you can switch over to the up -to-date standby instance on the
production server. For more information on the available switchover options, see Switchover.
During switchover, the Veeam Explorers Recovery Service does the following:
2. Synchronizes the remaining differences between the published instance and the standby instance on the
target server.
The instant recovery session is resilient to network disruptions, backup server or mount server crashes. All
changes in instance files that occur after publishing are saved in the publishing write cache, which is stored in
the /var/temp directory on the target server. If anything disrupts the instant recovery process, the process
stays in the waiting mode and performs 10 automatic retries every 5 minutes. If the retries fail, you can launch
retry after the server or network is up.
2. On the Instance tab, select Instant Recovery > Instant recovery of the latest state to <original_location> .
Alternatively, you can right-click an instance and select Instant recovery > Instant recovery of the latest state to
< original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the ins tance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
2. On the Instance tab, select Instant Recovery > Instant recovery of the point -in-time state to
< original_location>.
Alternatively, you can right-click an instance and select Instant recovery > Instant recovery of the point-in-time
sta te to <original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the instance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
5. Specify tablespaces.
2. On the Instance tab, select Instant Recovery > Instant recovery to another server.
Alternatively, you can right-click an instance and select Instant recovery > Instant recovery to another server.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
4. If you have specified a non-root account that does not have root privileges on the target server, click
Ad vanced:
The account must have root privileges to mount the backed -up file system to the target server and to
communicate with PostgreSQL.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
o Select Restore to the original location to restore the PostgreSQL instance to the original data
directory.
o Select Restore to a different location and specify a path in the Da ta directory path field to restore the
PostgreSQL instance to another directory. To locate a new directory, click Browse and select a folder
you want to use.
2. In the Instance port field, specify a free instance port, which will also serve as an instance identifier.
NOTE
If the target data directory is not empty, you will be prompted to overwrite it before proceeding to the
next step.
NOTE
If any of the target tablespace directories are not empty, you will be prompted to overwrite them before
proceeding to the next step.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop-down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the instance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
2. On the Server tab, select Instant Recovery > Instant recovery of the latest state to <original_location> .
Alternatively, you can right-click the server and select Instant recovery > Instant recovery of the latest state to
< original_location>.
NOTE
The name of the instant recovery option depends on the restore point you select during the application
item restore process in the Veeam Backup & Replication console.
• If you select the most recent available restore point, the option name is displayed as Instant
recovery of the latest state to <original_location>.
• If you select any other restore point, the option name is displayed as Instant recovery of the state of
< p oint_in_time> to <original_location>.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the instance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
2. On the Server tab, select Instant Recovery > Instant recovery of the point -in-time state to
< original_location>.
Alternatively, you can right-click the server and select Instant recovery > Instant recovery of the point-in-time
sta te to <original_location>.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop-down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the instance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
2. On the Server tab, select Instant Recovery > Instant recovery to another server.
Alternatively, you can right-click the server and select Instant recovery > Instant recovery to another server.
• Select the Restore to the point in time of the selected image-level backup option to load instance files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain instance files as of the selected point in time
within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some instances for the selected
point in time, those instances will be recovered as of their latest available state.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
4. If you have specified a non-root account that does not have root privileges on the target server, click
Ad vanced:
The account must have root privileges to mount the backed -up file system to the target server and to
communicate with PostgreSQL.
b. To add the user account to the sudoers file, select the Ad d account to the sudoers file automatically
check box. In the Root password field, enter the password for the root account.
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
c. In the P a ssphrase field, enter the passphrase used to decrypt the private key.
When performing instant recovery of multiple instances to another server, Veeam Explorer for PostgreSQL
restores data to the same data directories and tablespace directories as on the backup file. If the data
tablespace directories of any of the backed-up instances are not empty on the target server, you will be
prompted to overwrite them before proceeding to the next step.
To select a switchover type and start an instant recovery session, do the following:
1. At the Sp ecify switchover type field, select one of the following switchover options:
o Auto: switchover is performed automatically after all instance files are copied and synchronized.
o Ma nual: switchover is started manually by the user at any time after all instances files copied and
synchronized.
o Scheduled: switchover is performed at a specified date and time. Use the drop -down calendar to
specify the date and time.
2. Click Restore.
After you click Restore, Veeam Explorer for PostgreSQL starts publishing the instance on the target
server.
In the Instant Recovery session view, you can see the progress of the recovery, edit switchover settings, retry
instant recovery and cancel instant recovery. For more information, see Managing Instant Recovery Session.
Depending on the selected switchover option, switchover starts in one of the following ways:
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
If switchover is successfully performed or the instant recovery session is canceled, the instance moves from the
Instant Recovery node to the Comp leted node at the bottom of the navigation pane.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in one of the following
ways:
• Manually
2. Synchronizes the remaining differences between the published instance and the standby instance on the
target server.
Auto Switchover
The Auto switchover option ensures minimal downtime.
After the replication process is complete, Veeam Explorer for PostgreSQL starts to synchronize the changes
between the published instance and the standby instance.
When the remaining differences become minimal (approximately 100 MB), Veeam Explorer for PostgreSQL
starts the switchover process and switches the published database to the read -only mode. The remaining
synchronization takes place as part of the switchover process, during which the published instance is in the
read-only mode and cannot be modified.
Scheduled Switchover
After the replication process is complete, the instance goes into the Ready for switchover state and remains in
this state until the scheduled date and time for switchover. Veeam Explorer for PostgreSQL synchronizes the
changes between the published instance and the standby instance in the background.
At the scheduled date and time for switchover, Veeam Explorer for PostgreSQL switches the published database
to the read-only mode and synchronizes any remaining changes as part of the switchover process.
Manual Switchover
After the replication process is complete, the instance goes into the Ready for switchover state and remains in
this state until you manually launch switchover. Veeam Explorer for PostgreSQL synchronizes the changes
between the published instance and the standby instance in the background.
When you manually launch switchover, Veeam Explorer for PostgreSQL switches the published database to the
read-only mode and synchronizes any remaining changes as part of the switchover process.
For more information on how to perform manual switchover, see Starting Switchover Manually.
1. In the navigation pane, under the Instant Recovery node, select a published instance.
Alternatively, you can right-click the instance and select Switchover now.
Depending on the option you choose in the Instant Recovery wizard, switchover starts in one of the following
ways:
• Manually
If you have selected the Ma nual switchover option, you must perform switchover manually as described in
Starting Switchover Manually.
NOTE
Also, in the Instant Recovery session view, you can do the following:
• Retry instant recovery (in case instant recovery session fails for any reason).
1. In the navigation pane, under the Instant Recovery node, select an instance with an active instant recovery
session.
2. On the Instant Recovery tab, select E d it or right-click the instance and select E d it.
3. Change the switchover option and click E d it to save the new switchover settings.
1. In the navigation pane, under the Instant Recovery node, select the database.
You can do this by canceling instant recovery in either Veeam Explorer for PostgreSQL or the
Veeam Backup & Replication console.
NOTE
• Closing either the Veeam Explorer for PostgreSQL window or the Veeam Backup & Replication
console does not cancel the instant recovery session.
• You do not need to cancel the instant recovery session if switchover is already performed. The
session closes automatically after switchover.
1. In the navigation pane, under the Instant Recovery node, select an instance with an active instant recovery
session.
1. In the Veeam Backup & Replication console, open the Home view.
Alternatively, you can right-click the session and click Stop p ublishing.
1. To start the export process, Veeam Explorer for PostgreSQL sends an export command to the Veeam
Mount Service. The service runs on the mount server associated with the backup repository.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. The Veeam Explorers Recovery Service connects to the staging server (or the target server for the
publishing operation when exporting from a published instance). The service validates the permissions of
the selected user and checks if there is enough free space on the staging server and the target machine.
The Veeam Explorers Recovery Service sends a request to the Veeam Mount Service to connect to the
backup repository and initiate the mounting operation.
4. The Veeam Mount Service uses FUSE to mount the necessary file system from the backup repository to
the /tmp directory on the staging server. Veeam Explorers Recovery Service starts the instance from the
mounted file system.
5. The Veeam Explorers Recovery Service saves the selected databases to the /var/tmp directory on the
staging server using the pg_dump utility. The output of the export operation is a DUMP file in the
directory format (-Fd option).
Note that when exporting a database from a published instance, the DUMP file is saved directly to the
server onto which the instance is published and it does not require a staging server. For more information,
see Exporting From Published Instances.
6. The Veeam Explorers Recovery Service sends the DUMP file to the target machine, which can either be the
local host where the Veeam Backup & Replication console is installed, or any Linux machine. Data transfer
is established by data movers running on the staging server (target server for the publishing operation if
exporting from a published instance) and the target machine.
The export session is resilient to network disruptions, backup server or mount server crashes. If anything
disrupts the export process, you can launch retry after the server or network is up.
After the export operation successfully completes, Veeam Explorer for PostgreSQL removes the DUMP file from
/var/tmp directory on the staging server and drops the published instance.
2. Select databases.
Alternatively, right-click a database, instance or the server and select E x port databases.
At this step of the wizard, select the databases that you want to export.
To quickly find the necessary databases, use the search field or sort the databases by name. If the databases
belong to multiple instances, you can also sort the databases by instance name.
• Select the Restore to the point in time of the selected image-level backup option to load database files as
of the moment when the current restore point was created.
• Select the Restore to a specific point in time option to obtain database files as of the selected point in
time within the available restore period. Use the slider to choose the point in time you need.
The Restore to a specific point in time option is available only if backups of PostgreSQL write ahead log
(WAL) files exist. For more information, see Required Job Settings.
Note that if the backed-up WAL files do not contain information about some databases for the selected
point in time, the databases will be recovered as of their latest available state.
NOTE
Exporting backed-up PostgreSQL databases requires a staging PostgreSQL server. For more information,
see Configuring Staging PostgreSQL Server.
• Select This server to export your databases to the local host on which the Veeam Backup & Replication
console is installed.
• Select Another Linux server to export your databases to any Linux server.
Local Host
This step of the wizard is available if you have selected to export your PostgreSQL databases to the local host
on which the Veeam Backup & Replication console is installed.
Enter the administrator credentials to connect to the local host where the Veeam Backup & Replication console
is installed.
For more information on the required user account configuration, see the Permissions section.
Linux Server
This step of the wizard is available if you have selected to export your PostgreSQL databases to a Linux server.
At this step of the wizard, specify credentials to access the target Linux server.
1. In the Server field, enter the DNS name or IP address of the target server.
2. In the SSH p ort field, specify an SSH port (by default, port 22 is used).
3. In the Account field, specify a Linux system account name under which to connect to the specified server.
You can export data to a Linux server using an account that does not have root privileges on the target
server.
4. If you need additional privileges for other operations and you want to elevate the specified account to
root, click Ad vanced:
If you do not enable this option, you will have to manually add the user account to the sudoers file.
c. If you plan to use the account to connect to Linux servers where the sudo command is not available
or may fail, you have an option to use the su command instead. To enable the su command, select
the Use su if sudo is unavailable check box and in the Root password field, enter the password for the
root account.
Veeam Backup & Replication will first try to use the sudo command. If the attempt fails,
Veeam Backup & Replication will use the su command.
b. In the P rivate key field, specify a file that contains a private key.
c. In the P a ssphrase field, enter the passphrase used to decrypt the private key.
Click Browse to manually select the destination folder from the directory structure of the target server.
Select the E na ble compression check box to compress the contents of the exported database.
NOTE
The account you are using must have a sufficient permission level to access the selected directory (Read
and Write as minimum recommended).
Under the E x port node in the upper part of the navigation pane, you can find the databases with an ongoing
export process. Click a database to get a more detailed overview of the progress of its export session in the
preview pane.
If the export process completes successfully or you cancel it, the database moves to the Completed node in the
bottom section of the navigation pane.
At this step, you can also manually retry the export session if something interrupts it, or cancel the session.
Retrying Export
If anything disrupts the export process (the target or mount server crashes or the network is down), you can
launch the retry manually after the server or network is up. You cannot manually launch retry of an ongoing
export session.
1. In the navigation pane, click the E x port node to select all ongoing restore sessions, or select the relevant
database.
Alternatively, you can right-click the E x port node or the relevant database and select Retry.
1. In the navigation pane, click the E x port node to select all ongoing export sessions, or select the relevant
database.
Alternatively, you can right-click the E x port node or the relevant database and select Ca ncel.
To restore an exported database, save the DUMP file to the necessary PostgreSQL server and run the following
command:
where:
• -C creates a new database. Use this argument only if you want the pg_restore utility to create a new
database.
Note that if you create a new database and the database in the DUMP file has tablespaces, you must
manually create tablespaces with the same names as the ones in the DUMP file. The --no-tablespace
argument of the pg_restore utility, which places databases in the default tablespace, is not supported
for DUMP files exported with Veeam Explorer for PostgreSQL.
• <database> may stand for different databases depending on whether or not you use the -C argument.
o If you use the -C argument, <database> is the name of the database that pg_restore uses to run
the necessary commands for restoring the database in the DUMP file, such as CREATE DATABASE.
o If you do not use the -C argument, <database> is the name of the target database. You can use the
-c argument to overwrite the target database with the one in the DUMP file.
For example:
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, s ee
Enabling Extended Logging.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
SAP HANA Support Veeam Explorer for SAP HANA supports SAP HANA 2.0: SPS 02, SPS 03, SPS 04, SPS
P a ckage Stacks 05, SPS 06 and SPS 07.
( SP S)
SAP HANA 2.0 SPS 01 and earlier support package stacks are not supported.
Backup
Backup server Source Linux TCP 6162 Default port used by Linux Management
machine with Agent.
SAP HANA
Restore
Backup server, Mount TCP 6170 Port used for connections to the
Veeam Backup & Replication server mount service.
console
Backup server, SAP Web TCP 1129, Ports used for establishing an HTTPS
Veeam Backup & Replication Services 5<xx>14 connection to SAP Web Services. Port
console where 1129 is used by the SAP Control web
<xx> is service and port 5<xx>14 is used by
the the SAP Start web service.
number of
the
instance
Backup server, Target TCP 3<xx>13 Port used for establishing an SSL
Veeam Backup & Replication SAP HANA where connection to the target SAP HANA
console System <xx> is system database when restoring
the tenant databases.
number of
the
instance
Backup repository Target TCP 2500 to Default range of ports used for
Linux 3300 managing data transfer during restore
machine to the original (remote) machine or
with SAP another Linux machine with SAP
HANA HANA.
Target Linux machine with Backup TCP 2500 to Default range of ports used for
SAP HANA repository 3300 managing data transfer during restore
to the original (remote) machine or
another Linux machine with SAP
HANA.
Veeam Explorer for The account used to run Veeam Explorer for SAP HANA must meet the following
SAP HANA launch requirements:
• The account must be a member of the local Administrators or Users group.
• The account must have the Veeam Backup Administrator or Veeam Restore
Operator role on the backup server.
Restore When restoring your data with Veeam Explorer for SAP HANA, make sure to configure
user accounts as follows:
• The account used for SAP HANA data recovery must be a Linux user with
operating system user (<sid>adm) privileges on the target machine. Operating
system user privileges are required to execute restore operations and to handle
database processes. For more information about operating system user
privileges, see the SAP HANA documentation.
• The database user on the target SAP HANA system must have the SYSTEM,
RECOVERY OPERATOR or DATABASE ADMIN privilege.
• To create an application backup policy managed by Veeam Backup & Replication, do the following:
a. Add the source SAP HANA machine to a protection group. For more information, see the Creating
Protection Groups section of the Veeam Agent Management Guide.
b. Create an application backup policy using the protection group. For more information, see the
Creating SAP HANA Backup Policy section of the Veeam Plug-in for Enterprise Applications Guide.
• To create a backup job managed by a standalone Veeam Plug-in for SAP HANA, you can use HDBSQL
scripts, or native SAP HANA tools such as SAP HANA studio and SAP HANA Cockpit. For more information,
see the Database Protection section of the Veeam Plug-in for Enterprise Applications Guide.
After the backups are successfully created using one of these methods, you can use Veeam Explorer for SAP
HANA to restore your SAP HANA data.
General
• When Veeam Explorer for SAP HANA is installed on a server on which both Veeam Backup & Replication
and Veeam Backup for Microsoft 365 are installed, the notification settings will be inherited from the
Veeam Backup & Replication Global Notification settings.
Restore
• Veeam Explorer for SAP HANA does not support restore using PowerShell Direct, VIX API or vSphere
Automation API.
• Before you restore a tenant database, make sure that the system database on the target server is running.
• Veeam Explorer for SAP HANA does not support restore of the system database to another server.
• Veeam Explorer for SAP HANA does not support restore from backups created by Veeam Plug -in for SAP
HANA on Linux machines running IBM Power Systems.
• You cannot use Veeam Explorer for SAP HANA to restore your data if the OS user credentials in your SAP
HANA backup policy are configured using an SSH private key — use the SSH credentials option instead.
• Before you restore an SAP HANA tenant database to another server, make sure SAP HANA is installed on
the target server. For more information on supported SAP HANA support package stacks, see System
Requirements.
• Before you restore an SAP HANA tenant database, make sure that the target system has an SAP HANA SPS
that is the same or newer than the one installed on the backed -up system.
• The target server to which you restore your data must have Veeam Plug -in for SAP HANA installed and
configured, otherwise the restore operation will fail. To do this, add the machine to a protection group in
Veeam Backup & Replication or install the plug-in manually.
• Before you restore an SAP HANA tenant database to another server, make sure that the account used to
connect the plug-in on the target server to the backup server and backup repository meets the following
requirements:
o The account must have either the Veeam Backup Administrator , or both the Veeam Backup Operator
and Veeam Restore Operator roles. You can also use the account under which the backup was created.
For more information on how to assign Veeam Backup & Replication roles, see the Users and Roles
section of the Veeam Backup & Replication User Guide.
o The account must have access permissions to the backup repository where the backup resides. For
more information, see the Access and Encryption Settings on Repositories section of the Veeam Plug-
ins for Enterprise Applications Guide.
If the account does not meet these requirements, you must configure the plug -in on the target server with
the credentials of an account that meets the requirements or with a recovery token. To do this, go to
/opt/veeam/VeeamPluginforSAPHANA on the target server and run the following command:
hxeadm@saphana01:/opt/veeam/VeeamPluginforSAPHANA> SapBackintConfigTool --
set-backup-for-restore
• Before you restore a database, make sure that the target server has enough free disk space or the restore
process will freeze.
• You cannot restore SAP HANA data from multiple backups in parallel to the same target machine.
• Before you restore a system database, make sure that automatic file rotation for the backup.log file is
disabled or the restore process will freeze.
• If you restore a tenant database with a custom name to another server, make sure that the name does not
contain keywords that belong to the RESERVED_KEYWORDS system view. To get a list of these keywords,
run the following query on your SAP HANA system:
• Veeam Explorer for SAP HANA can only restore from backups created with Veeam Backup & Replication
12.1 (build 12.1.0.2131) and later. This applies to both backups created in the console and with a
standalone Veeam Plug-in for SAP HANA.
• Before restoring your SAP HANA data with PowerShell, make sure that the following conditions are met:
o The target system has an SAP HANA SPS that is the same or newer than the one installed on the
backed-up system.
• If you want to restore multiple databases, you cannot select system databases and tenant databases
within the same restore operation. This is because you cannot simultaneously restore the system database
of an SAP HANA system and its tenant databases — the system database is shut down during its restore
process, while tenant databases require the system database to be online during theirs.
• If you disable a backup job managed by a standalone plug -in (where the backed-up machine has
catalog_backup_using_backint set to true in the global.ini file) or an application backup policy
managed by Veeam Backup & Replication, the restore process will freeze. This is because after recovering
the data, SAP HANA automatically creates a new backup catalog and sends it to the backint as part of the
restore process, which requires the backup job or the application backup policy to be active.
• If you restore the system database to a state of an earlier point in time, all tenant databases created after
that point of time will be deleted from the target server. You will need to restore those tenant databases
within a separate restore operation.
• You cannot assign backup prefixes to backups created with application backup policies in
Veeam Backup & Replication. To be able to assign backup prefixes to your backup, create a backup with a
standalone Veeam Plug-in for SAP HANA. For more information, see the Database Protection section of
the Veeam Plug-ins for Enterprise Applications Guide.
• Before you restore a tenant database using the SSL protocol, make sur e that the target SAP HANA system
is properly configured to use SSL and that the backup server has SAP Common Crypto Library installed.
For more information about how to install SAP Common Crypto Library on Windows machines, see the SAP
Help Portal.
• Use the Restore from SAP HANA backup option in Veeam Backup & Replication to load backups created
either with an application backup policy in Veeam Backup & Replication or a backup job managed by a
standalone Veeam Plug-in for SAP HANA. For more information, see Required Job Settings.
• Go to Sta rt and click Veeam Explorer for SAP HANA if you want to, for example, manage ongoing restore
sessions or check the installed product version. Note that this method does not load any backups and does
not allow you to start new restore sessions.
If you open Veeam Explorer for SAP HANA from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o The domain name or IP address of the backup server to which you want to connect
▪ To perform recovery operations, the user account used to run Veeam Explorer for SAP HANA
must be a member of the local Administrators or Users group on the machine where Veeam
Explorers Suite is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for SAP HANA is running, select Use Windows session
a uthentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
To open the main menu, click the menu toggle in the upper-left part of the main application window.
• Hover over Help to see the Online help and Ab out options.
o Click Ab out to see additional information about Veeam Explorer for SAP HANA, such as the build
number.
TIP
To open online help, press [F1] in any Veeam Explorer for SAP HANA wizard or window. You will then be
redirected to the relevant section of the user guide.
• The ribbon menu, which contains general program commands organized into logical groups.
• The preview pane, which shows you details about the objects you have selected in the navigation pane.
1. In the Veeam Explorer for SAP HANA main menu, click General Options.
2. On the Ad vanced tab, select the E na ble extended logging check box and click OK.
1. To start the restore process, Veeam Explorer for SAP HANA sends a restore command to the Veeam Mount
Service. The service runs on the backup server.
2. The Veeam Mount Service delegates this request to the Veeam Explorers Recovery Service running on the
same server.
3. To start the restore process on the target server, the Veeam Explorers Recovery Service creates a restore
job. The service sends a restore command through SAP Web Services to the SAP HANA system on the
target server. The restore command can be sent using HTTP or HTTPS.
4. On the target server, the SAP HANA system requests data from Veeam Plug -in for SAP HANA.
5. Veeam Plug-in for SAP HANA retrieves data from the backups stored in the backup repository and starts
Veeam Data Mover services on the backup repository and the target SAP HANA server.
6. Veeam Data Movers transport the SAP HANA data from the backup repository to the target server. The
SAP HANA system on the target server applies the changes to the relevant databases.
2. On the Da tabase tab, select Restore Database > Restore the latest state to <original_location>.
Alternatively, you can right-click a database and select Restore latest state to <original_location>.
2. In the P a ssword field, specify the password for the operating system user.
3. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will use to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple -host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
At this step, specify the connection parameters for the target SAP HANA system.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the backup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
At this step, specify a password for the new SYSTEM user of the new database. The password policy follows the
default SAP HANA configuration — the password must contain at least 8 characters, one uppercase, one
lowercase letter, and one number.
6. Select a backup.
2. On the Database tab, select Restore database > Restore point-in-time state to <original_location>.
Alternatively, you can right-click a database and select Restore point-in-time state to <original_location>.
2. In the P a ssword field, specify the password for the operating system user.
3. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will us e to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple-host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
At this step, specify the connection parameters for the target SAP HANA system.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the backup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
• Select Recover to a specific data backup to restore the database to a specific data backup. You can select
the necessary backup at the next step of the wizard.
Note that this action clears all transaction logs stored in the system memory that were not yet saved to
the log backups at the time of backup.
• Select Recover to specific point in time to restore the database to a specific point in time.
a. In the Da te field, specify the date and time of the state that you want to restore your database to.
b. From the Time zone drop-down list, select the time zone for the time specified in the Da te field. By
default, Veeam Explorer for SAP HANA displays the time zone of the backup server.
c. Select the Initialize log area check box to remove all log segments in the log area or, in other words,
to clear the part of the system memory that temporarily stores transaction logs before they are
moved to the log backups. This allows you to restore the database to the latest available log backup
before the selected point in time.
Note that initializing the log area may cause loss of in-memory data, so perform this action only if the
log area is unavailable. If you do not initialize the log area when the log area is unavailable, the
restore operation will fail. To resolve this issue, repeat the restore operation with the Initialize log
a rea check box selected.
At this step of the wizard, you can choose whether to restore SAP HANA data by selecting a full backup from the
backup catalog stored in the Veeam Backup & Replication configuration database, or by using the necessary
backup prefix.
• The Select backup from the catalog option allows you to restore your database from any of the available
full backups stored in the Veeam Backup & Replication configuration database. The backup catalog is
available for both backups made with application backup policies managed by
Veeam Backup & Replication and backup jobs managed by a standalone Veeam Plug -in for SAP HANA.
• The Sp ecify backup without catalog option allows you to restore your database from a backup with the
specified backup prefix. Use this option for backups created with the standalone Veeam Plug -in for SAP
HANA. For more information, see the Database Protection section of the Veeam Plug-ins for Enterprise
Applications Guide.
To specify the backup prefix of the backup you want to use, use the Ba ckup prefix field. If multiple
backups have the same prefix, Veeam Explorer for SAP HANA uses the most recent backup associated with
that backup prefix.
At this step, select one of the available full data backups to restore your database to an earlier state.
You can sort the available data backups by their backup IDs, the time they were created and by their size. Note
that the displayed start time of the backups uses the time zone of the backup server.
At this step, specify a password for the new SYSTEM user of the new database. The password policy foll ows the
default SAP HANA configuration — the password must contain at least 8 characters, one uppercase, one
lowercase letter, and one number.
IMP ORTANT
Before restoring a tenant database to another server, read the Considerations and Limitations section.
7. Select a backup.
2. On the Da tabase tab, select Restore Database > Restore to another server.
Alternatively, you can right-click a database and select Restore to another server.
NOTE
Veeam Explorer for SAP HANA does not support restore of the system database to another server.
1. In the Server field, specify the DNS name or IP address of the target SAP HANA server.
2. In the SAP System field, specify the name (SID) of the target SAP HANA system.
4. In the P a ssword field, specify the password for the operating system user.
5. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will use to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple -host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the ba ckup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
• Select Restore with the original name to keep the original name of the database on the target SAP HANA
system.
• Select Restore with a different name to change the name of the restored database on the target SAP
HANA system.
In Da tabase name field, type the name of the restored database. Make sure that the name does not
contain keywords that belong to the RESERVED_KEYWORDS system view. For more information, see
Considerations and Limitations.
• Select Recover to a specific data backup to restore the database as of a specific data backup. You can
select the necessary backup at the next step of the wizard.
Note that this action clears all transaction logs stored in the system memory that were not yet saved to
the log backups at the time of backup.
• Select Recover to a specific point in time to restore the database as of a specific point in time.
a. In the Da te field, specify the date and time of the state that you want to restore your database to.
b. From the Time zone drop-down list, select the time zone for the time specified in the Da te field. By
default, Veeam Explorer for SAP HANA displays the time zone of the backup server.
The Initialize log area check box is automatically selected and grayed out when you restore your data to
another server, to ensure stable operation of the tenant databases on the target SAP HANA system.
This action removes all log segments in the log area or, in other words, clears the part of the system
memory that temporarily stores transaction logs before they are moved to the log backups. The database
is restored to the latest available log backup before the selected point in time.
At this step of the wizard, you can choose whether to restore SAP HANA data by selecting a full backup from the
backup catalog stored in the Veeam Backup & Replication configuration database, or by using the necessary
backup prefix.
• The Select backup from the catalog option allows you to restore your database from any of the available
full backups stored in the Veeam Backup & Replication configuration database. The backup catalog is
available for both backups made with application backup policies managed by
Veeam Backup & Replication and backup jobs managed by a standalone Veeam Plug -in for SAP HANA.
• The Sp ecify backup without catalog option allows you to restore your database from a backup with the
specified backup prefix. Use this option for backups created with the standalone Veeam Plug-in for SAP
HANA. For more information, see the Database Protection section of the Veeam Plug-ins for Enterprise
Applications Guide.
To specify the backup prefix of the backup you want to use, use the Ba ckup prefix field. If multiple
backups have the same prefix, Veeam Explorer for SAP HANA uses the most recent backup associated with
that backup prefix.
At this step, select one of the available full data backups to restore your database to an ear lier state.
You can sort the available data backups by their backup IDs, the time they were created and by their size. Note
that the displayed start time of the backups uses the time zone of the backup server.
At this step, specify a password for this new SYSTEM user. The password policy follows the default SAP HANA
configuration — the password must contain at least 8 characters, one uppercase, one lowercase letter, and one
number.
2. On the Sy stem tab, select Restore Database > Restore the latest state to <original_location>.
Alternatively, you can right-click the server and select Restore latest state to <original_location>.
To quickly find the necessary databases, use the sea rch field or sort the databases by name.
NOTE
The system database cannot be added to restore operations containing multiple databases. This is because
you cannot simultaneously restore the system database of an SAP HANA system and its tenant databases —
the SAP HANA system must be offline before you can restore the system database, while tenant databases
require the system to be online during restore.
2. In the P a ssword field, specify the password for the operating system user.
3. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will use to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple -host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
At this step, specify the connection parameters for the target SAP HANA system.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the ba ckup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
At this step, specify a password for this new SYSTEM user. Note that this password app lies to all the databases
created during the restore process.
The password policy follows the default SAP HANA configuration — the password must contain at least 8
characters, one uppercase, one lowercase letter, and one number.
2. On the Sy stem tab, select Restore Database > Restore point-in-time state to <original_location>.
Alternatively, you can right-click an SAP HANA system and select Restore point-in-time state to
< original_location>.
To quickly find the necessary databases, use the search field or sort the databases by name.
NOTE
The system database cannot be added to restore operations containing multiple databases. This is because
you cannot simultaneously restore the system database of an SAP HANA system and its tenant databases —
the SAP HANA system must be offline before you can restore the system database, while tenant databases
require the system to be online during restore.
2. In the P a ssword field, specify the password for the operating system user.
3. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will use to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple -host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
At this step, specify the connection parameters for the target SAP HANA system.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the ba ckup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
1. In the Da te field, specify the date and time of the state that you want to restore your database to.
2. From the Time zone drop-down list, select the time zone for the time specified in the Da te field. By
default, Veeam Explorer for SAP HANA displays the time zone of the backup server.
3. Select the Initialize log area check box to remove all log segments in the log area or, in other words, to
clear the part of the system memory that temporarily stores transaction logs before they are moved to the
log backups. This allows you to restore the database to the latest availa ble log backup before the selected
point in time.
Note that initializing the log area may cause loss of in-memory data, so perform this action only if the log
area is unavailable. If you do not initialize the log area when the log area is unavailable, the restore
operation will fail. To resolve this issue, repeat the restore operation with the Initialize log area check box
selected.
Each database will be restored to the most recent point in time to the one selected in the Da te field. Note that if
any of the databases that you want to restore were first backed up after the specified point in time, their restore
process will fail.
At this step, specify a password for this new SYSTEM user. Note that this password applies to all the databases
created during the restore process.
The password policy follows the default SAP HANA configuration — the password must contain at least 8
characters, one uppercase, one lowercase letter, and one number.
IMP ORTANT
Before restoring tenant databases to another server, read the Considerations and Limitations section.
2. On the Sy stem tab, select Restore Database > Restore to another server.
Alternatively, you can right-click the system and select Restore to another server.
To quickly find the necessary databases, use the search field or sort the databases by name.
NOTE
You can only select tenant databases in this window, for the following reasons:
1. In the Server field, specify the DNS name or IP address of the target SAP HANA server.
2. In the SAP System field, specify the name (SID) of the target SAP HANA system.
4. In the P a ssword field, specify the password for the operating system user.
5. In the P rotocol drop-down list, select the protocol that Veeam Explorer for SAP HANA will use to connect
to SAP Web Services, which are then used to control the target SAP HANA system.
o Select HTTP S to establish a secure connection to the target server. Selecting this option will import 2
certificates issued by the target server to the backup server (2 certificates per host in multiple-host
systems). The first certificate is used to securely connect to the SAP Control web service and the
second to the SAP Start web service. Before proceeding with the Restore wizard, Veeam Explorer for
SAP HANA will prompt you to review each certificate in a separate Certificate Security Alert dialog
box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
For more information about the ports used to connect to SAP Web Services, see Ports.
1. In the Da tabase user field specify an SAP HANA database user. For more information about the necessary
permissions for this user, see Permissions.
2. In the P a ssword field, specify the password for the database user.
3. Select the Use SSL check box to establish a secure SSL connection to the target SAP HANA system.
o Selecting this option will import a certificate issued by the target server to the backup server. Before
proceeding with the Restore wizard, Veeam Explorer for SAP HANA will prompt you to review the
certificate in the Certificate Security Alert dialog box.
▪ Select the Do not p rompt for connections to <host_name:port> check box if you want to use the
certificate in future restore operations to the specified server. The certificate thumbprint will be
saved to a configuration file on the backup server, located in
%UserProfile%\AppData\Local\Veeam\Backup\SapHanaExplorer\Config.xml.
▪ Click View Certificate... to see more details about the imported certificate.
o Select the P rivate k ey is required for this connection check box to also use a private key generated on
the target SAP HANA system to validate the user of the backup server. Once you import the private
key on the backup server, specify the path to the private key and the passphrase specified when
generating the key.
For more information about how to generate a private client key on the target SAP HANA system, see
the SAP Help Portal.
1. In the Da te field, specify the date and time of the state that you want to restore your databases to.
2. From the Time zone drop-down list, select the time zone for the time specified in the Da te field. By
default, Veeam Explorer for SAP HANA displays the time zone of the backup server.
The Initialize log area check box is automatically selected and grayed out when you restore your data to
another server, to ensure stable operation of the tenant databases on the target SAP HANA system.
This action removes all log segments in the log area or, in other words, clears the part of the system
memory that temporarily stores transaction logs before they are moved to the log backups. The database
is restored to the latest available log backup before the selected point in time.
Each database will be restored to the most recent point in time to the one s elected in the Da te field. Note that if
any of the databases that you want to restore were first backed up after the specified point in time, their restore
process will fail.
At this step, specify a password for this new SYSTEM user. Note that this password applies to all the databases
created during the restore process.
The password policy follows the default SAP HANA configuration — the password must contain at least 8
characters, one uppercase, one lowercase letter, and one number.
Under the Restore node in the upper part of the navigation pane, you can find the databases with an ongoing
restore process. Click a database to get a more detailed overview of the progress of its restore process in the
preview pane.
If a database is successfully restored or its restore process is canceled, it moves to the Comp leted node in the
bottom section of the navigation pane.
At this step, you can also manually retry the restore session if something interrupts it, or cancel the session.
Retrying Restore
If anything disrupts the restore process (the target server crashes or the network is down), you can launch the
retry manually after the server or network is up. You cannot manually launch retry of an ongoing restore
session.
1. In the navigation pane, click the Restore node to select all ongoing restore sessions, or select the relevant
database.
Alternatively, you can right-click the Restore node or the relevant database and select Retry.
Canceling Restore
To cancel one or all ongoing restore sessions, do the following:
1. In the navigation pane, click the Restore node to select all ongoing restore sessions, or select the relevant
database.
Alternatively, you can right-click the Restore node or the relevant database and select Ca ncel.
NOTE
• Canceling a restore session of a tenant database will leave the database on the target server in an
inconsistent state. A new recovery process will be necessary to resolve the situation.
• Canceling the restore session of the system database is not supported.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Enabling Extended Logging.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
NOTE
Data recovery from CDP replicas is available starting from Veeam Backup & Replication 12.1.
The set of supported Microsoft Exchange versions depends on the product Veeam Explorer for Microsoft
Exchange is installed with: Veeam Backup & Replication or Veeam Backup for Microsoft 365.
P roduct Requirement
Veeam Backup & Replication Veeam Explorer for Microsoft Exchange supports restore of the following
Microsoft Exchange versions:
Veeam Backup for Microsoft Veeam Explorer for Microsoft Exchange supports restore of the following
365 Microsoft Exchange versions:
• Microsoft 365 Exchange Online
*Government support is experimental. For more information on Veeam experimental support, see this Veeam KB article.
• To work with database files, Veeam Explorer for Microsoft Exchange requires a dynamic link library ese.dll
supplied with Microsoft Exchange. The ese.dll file must be of the same version as that of Microsoft
Exchange in which database files were created.
• To restore mailbox items from a server running Microsoft Windows ReFS, the backup server or
Veeam Backup & Replication console must be installed on a machine that runs Microsoft Windows Server
2012 or later.
• To restore mailbox items from a server running Microsoft Windows ReFS 3.x, the backup server or
Veeam Backup & Replication console must be installed on a machine that runs Microsoft Windows Server
2016 or later, and the ReFS version must be supported on this machine.
• To restore data that was backed up by Veeam Backup for Microsoft 365 using PowerShell, make sure to
install Windows PowerShell 5.1 or later.
Backup
Backup Source TCP, UDP 135, 137 to Ports used to deploy the runtime
server, guest Windows 139, 445 coordination process on the source
interaction machine with machine.
proxy Microsoft
(Enterprise Exchange
and TCP 6005 to The dynamic RPC range that is used by
Enterprise 65535 the runtime coordination process which is
Plus editions) deployed on the source machine for
application-aware processing (when
working over the network).
Source Backup TCP 6005 to The dynamic RPC range that is used by
Windows server, guest 65535 the runtime coordination process which is
machine with interaction deployed on the source machine for
Microsoft proxy application-aware processing (when
Exchange (Enterprise working over the network).
and
Enterprise Note: Microsoft Exchange (in particular,
Plus editions) Client Access) expands standard Windows
dynamic RPC port range to provide better
scalability. For more information, see this
Microsoft article.
NOTE
Configuring dynamic RPC range is not required when using default Microsoft Windows firewall settings as
Veeam Backup & Replication automatically creates an associated firewall rule for the runtime process
during installation. When using custom firewall settings or if application-aware processing fails with the
RPC function call failed error, make sure to configure dynamic RPC ports manually. For more information,
see this Microsoft article.
Backup server, Target Microsoft TCP 443 Port used for Microsoft Exchange
Veeam Backup & Replication Exchange web services connections.
console 2013/2016/2019
CAS server
Veeam Explorer for Microsoft The account used to run Veeam Explorer for Microsoft Exchange must meet
E x change launch the following requirements:
• The account must be a member of the local Administrators group.
• The account must have the Veeam Backup Administrator or Veeam
Restore Operator role on the backup server.
Restore to Microsoft 365 and To restore data to Microsoft 365 and on-premises Microsoft Exchange
on-p remises Microsoft organizations, you must grant the following roles and permissions to user
E x change accounts:
The account used to log in to Microsoft 365 must be assigned the following
roles:
• ApplicationImpersonation role. For more information, see this
Microsoft article.
• Global Administrator or Exchange Administrator role.
Also make sure that the required settings are specified for the Azure AD
application used for restore. For more information, see the Configuring
Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
Compare Data with Production The Veeam Backup account must have a valid Exchange Online license and
E nvironment an active mailbox within the Microsoft 365 organization.
Examples
Adding User Account to Organization Management Role Group
To add user account to the Organization Management role group, use the following cmdlet:
For more information about the Add-RoleGroupMember cmdlet, see this Microsoft article.
For more information about the Add-MailboxPermission cmdlet, see this Microsoft article.
To grant Full Access to the account that does not own a mailbox (in particular, through impersonation), use the
following cmdlet:
For more information about the New-ManagementRoleAssignment cmdlet, see this Microsoft article.
Remove-ManagementRoleAssignment "<role_name>"
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
NOTE
By default, Exchange transaction logs will be truncated upon successful backup. To keep transaction logs
for further processing by a 3rd party application, select the Exchange server VM from the lis t, click E d it and
on the General tab select P erform copy only.
General
• When Veeam Explorer for Microsoft Exchange is installed on a server on which both
Veeam Backup & Replication and Veeam Backup for Microsoft 365 are installed, the notification settings
will be inherited from the Veeam Backup & Replication Global Notification settings.
• Veeam Explorer for Microsoft Exchange does not support data recovery using a group Managed Service
Account (gMSA) to connect to the target server.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Microsoft Exchange supports data
recovery from CDP replicas. Consider the following limitations:
o When you recover your data from CDP replicas, you can only use long -term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
Restore
• Veeam Explorer for Microsoft Exchange does not support restore using PowerShell Direct, VIX API or
vSphere Automation API.
• Sending objects that exceed 3 MB in size may fail. To fix this issue, install this Microsoft update.
• Bulk restore (restore of multiple objects) is not supported for public folder mailboxes. Use the regular
per-object restore instead.
• Mailboxes can be restored only to mailboxes of the same type. For example, a user mailbox to a user
mailbox, an archive mailbox to an archive mailbox.
• To restore In-Place Hold Items or Litigation Hold Items to the original location, consider the following:
o In-Place Hold Items restore is not supported for On-Premises Exchange Server 2013 due to EWS
limitations.
o To restore In-Place Hold Items of Exchange 2016 mailboxes, these mailboxes must have In-Place Hold
enabled and applied at least once with DiscoveryHolds system folder creation. Otherwise, restore will
fail with the following error:
" Failed to restore In-Place Hold Items. Restore of In-Place Hold Items into Exchange 2013 is not
supported ".
For information on enabling In-Place Hold and Litigation Hold , see this Microsoft article.
• [For Veeam Explorer for Microsoft Exchange that comes with Veeam Backup & Replication] Restore of an
entire mailbox or selected mailbox items to the original location is available with Veeam Universal License.
When using a legacy socket-based license, the Enterprise or Enterprise Plus editions of
Veeam Backup & Replication is required.
NOTE
To use an internet proxy server to restore backups created by Veeam Backup for Microsoft 365, make sure
to provide appropriate proxy server address and the port number. To do this, go to the Control Panel >
Internet Options Connections tab, click LAN Settings, select the Use a proxy server for your LAN check box
and specify a proxy server you want to use. Credentials for such a proxy (if needed) will be taken from the
Control Panel > Credential Manager > W indows Credentials console.
Consider that this functionality is only available in Veeam Explorer for Microsoft Exchange that comes as
part of the Veeam Backup for Microsoft 365 installation package.
Export
• Export is available if you have a 64-bit version of Microsoft Outlook 2010 or later installed on a computer
with Veeam Explorer for Microsoft Exchange.
NOTE
For Outlook for Microsoft 365, only the Semi-Annual Enterprise Channel is supported. For more
information, see this Microsoft article.
• To avoid conflicts during export, make sure to exclude PST files from the indexing scope. Oftentimes
conflicts may occur due to a file you are exporting is being indexed at the same time. When exporting to
shared folders, exclude Outlook files or disable Windows search on the des tination computer.
• Use the Restore application item option to load Exchange data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Go to Sta rt, click Veeam Explorer for Microsoft Exchange and manually open Microsoft Exchange
databases. For more information, see Standalone Databases and External Servers.
If you open Veeam Explorer for Microsoft Exchange from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
▪ To perform restore operations, Veeam Explorer for Microsoft Exchange must be run with
elevated permissions. The user account must be a member of the local Administrators group on
the machine where Veeam Explorer for Microsoft Exchange is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft Exchange is running, select Use
W ind ows session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• General Options. Allows you to configure general application settings. For more information, see General
Application Settings.
• Help.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft Exchange wizard or window. You will
then be redirected to the relevant section of the user guide.
• The ribbon menu, which contains operation commands organized into logical groups represented as tabs.
The ribbon menu is displayed at the top of the main application window.
• The navigation pane, which allows you to browse through the hierarchy of folders with backed -up data.
Also, it allows you to search for mailboxes using keywords.
Opening Messages
To open a message, right-click a message in the preview pane and select Op en. You can also double-click a
message:
1. In the navigation pane, select an object in which you want to find data.
2. Enter a search query in the search field at the top of the preview pane.
• You can use double quotes to find the exact phrase. For example, "Microsoft 365" .
• You can narrow search results by specifying various search criteria using the criteria:value format. For
more information about search parameters, see this section of REST API Reference. For example,
from:[email protected].
• You can use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such
as * and ?.
For example:
o subject:set* — returns all messages with the subject that contains words started with set.
o ?all — returns all messages that contain the specified keyword with any alphabet in the first position.
1. In the preview pane, select a node and click Ad vanced Find on the ribbon.
2. In the Define search criteria section, select Ca tegory > All fields.
To remove a filter, click the cross mark on the left. To remove all configured filters, click Reset.
The ese.dll file must be of the same version as the Microsoft Exchange application that was used to create a
database. When restoring a VM that was backed up with application-aware image processing, the ese.dll file
will be located automatically.
3. Click the link next to the Microsoft Exchange version and specify the path to the ese.dll file.
This file can be found on the Microsoft Exchange server distribution CD in the
X:\Setup\ServerRoles\Common\ese.dll directory or in the installation directory of the Microsoft Exchange
server.
4. Click OK.
Veeam Explorer for Microsoft Exchange sends email messages on behalf of your Google or M icrosoft 365
account using OAuth 2.0 Authorization Framework, or you can specify connection settings of an SMTP server
that uses basic authentication.
• Google Account
4. From the Ma il server drop-down list, select SMTP server (basic authentication) .
The default port number is 25. If you want to use SSL data encryption, specify port 587.
o Select the Connect using SSL check box to establish a secure connection.
o If an SMTP server requires an authentication for outgoing mail, select the The SMTP server requires
a uthentication check box and provide authentication credentials.
6. In the SMTP server field, specify the address of a server that you want to use as an SMTP server.
By default, Veeam Explorer for Microsoft Exchange establishes a connection to the smtp.office365.com
server.
8. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft
Exchange sends a test email message.
Google Account
You can authorize Veeam Explorer for Microsoft Exchange to send email messages on behalf of your Google
account. To send email messages, Veeam Explorer for Microsoft Exchange communicates with the Gmail API.
For authentication, Veeam Explorer for Microsoft Exchange uses an access token issued by Google Authorization
Server. To acquire an access token, you can either use an application preinstalled by
Veeam Backup & Replication or specify OAuth 2.0 client credentials of the custom application registered in the
Google Cloud console. For more information on obtaining client credentials, see Registering Application in
Google Cloud Console.
To configure sending email messages on behalf of your Google account, do the following:
4. From the Ma il server drop-down list, select Google Gmail (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Sig n in with Google and enter
credentials of your Google account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Sig n in with
Goog le and enter credentials of your Google account to complete authentication.
7. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft
Exchange sends a test email message.
9. Click OK.
NOTE
You can change the sender email address. To send email notifications on behalf of another Google account,
specify a new email address in the From field and click Sig n in with Google.
1. In the Ap p lication client ID field, specify specify the obtained client ID.
1. Sign in to the Google Cloud console under a Google account that you want to use for sending emails.
4. Create the OAuth 2.0 client ID credentials — a client ID and client secret for the custom application.
o Client ID
o Client secret
To configure sending email messages on behalf of your Microsoft 365 account, do the following:
4. From the Ma il server drop-down list, select Microsoft 365 (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Authorize now and enter
credentials of your Microsoft 365 account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Authorize
now and enter credentials of your Microsoft 365 account to complete authentication.
7. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft
Exchange sends a test email message.
9. Click OK.
You can change the sender email address. To send email notifications on behalf of another Microsoft 365
account, specify a new email address in the From field and click Re-a uthorize.
1. In the Ap p lication client ID field, specify an identification number of your Azure AD application.
You can find this number in an application settings in your Azure Active Directory. For more information,
see this Microsoft article.
1. Sign in to the Azure portal using an account that you want to use for sending emails. The account must
have an active subscription.
2. Register an application. For more information on registering applications, see this Microsoft article.
4. Select Authentication > P latform configurations > Ad d a platform > Configure p latforms > Mobile and
d esktop applications and specify http://localhost as a redirect URI. For more information, see this
Microsoft article.
o Directory (tenant) ID
o Application (client) ID
3. If you want to see the estimated size of the Outlook database file in the status bar, select the Show P ST
size estimation in status bar check box.
4. If you want to enable extended logging mode to collect logs that contain additional information on
specific operations, select the E na ble extended logging check box. After enabling extended logging mode,
you can go back to the application and perform actions for which you want to collect additional
information. Then you can collect logs. For more information on log collection, see Getting Support.
5. By default, Veeam Explorer for Microsoft Exchange displays notifications when loading backups created
by Veeam Backup for Microsoft 365 from object storage. If you want to disable these notifications, clear
the Show p op-up notifications on startup check box.
6. Click OK.
Veeam Explorer for Microsoft Exchange supports adding databases created with the following Microsoft
Exchange versions:
Veeam Explorer for Microsoft Exchange supports adding databases created with the following Microsoft
Exchange versions:
NOTE
• Before adding databases, make sure that Veeam Explorer for Microsoft Exchange has access to the
ese.dll file. For more information, see Extensible Storage Engine.
• If a database is in Dirty State, you will need to recover it by applying log files. Click Recover and wait
until log files are applied, then re-add the database. Make sure that the W rite permission is granted
to the account being used.
• Make sure you have disabled the Veeam Backup Proxy for Microsoft Office 365 service when adding
local databases. You can stop this service by using the services.msc console. If you try to add a
database having this service still in progress, you will receive an error message and will not be able
to access the database due to database lock.
o On the Home tab, click Ad d Store > Microsoft Exchange mailbox database on the ribbon.
o Right-click the All Stores node and select Ad d Microsoft Exchange mailbox database.
2. Click Browse to specify the path to the .edb or .adb file and Exchange logs folder.
o On the Home tab, click Ad d Store > Veeam Backup for Microsoft 365 server on the ribbon.
o Right-click the All Stores node and select Ad d Veeam Backup for Microsoft 365 server.
2. Specify a server name or IP address and enter credentials to access the specified server.
Select the Use W indows session authentication check box to connect with the user account under which
you are currently logged in.
3. Click Connect.
NOTE
Make sure that both Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication are installed
on the same server and at least one service provider is added to Veeam Backup & Replication. For more
information, see the Connecting to Service Providers section of the Veeam Cloud Connect Guide.
To add Veeam Backup for Microsoft 365 service providers, do the following:
o On the Home tab, click Ad d Store > Veeam Backup for Microsoft 365 service provider on the ribbon.
o Right-click the All Stores node and select Ad d Veeam Backup for Microsoft 365 service provider.
2. From the Select service provider and authentication method drop-down list, select a service provider that
you want to add and select an authentication method that can be either Modern authentication or Basic
authentication.
3. [For Modern authentication] Select a region to which a Microsoft 365 organization of the selected service
provider belongs.
4. [For Modern authentication] Copy the device code and use it to sign in to Azure Active Directory.
For Basic authentication, you must enter a user name and password to connect to the service provider
server.
NOTE
You cannot use Basic authentication to load backups if a Microsoft 365 organization has been added
to the service provider infrastructure using Modern authentication.
5. Select a point-in-time state as of which you want to load Microsoft 365 backups.
6. Select the Show items that have been deleted by user check box to see all the items that were removed.
7. Select the Show a ll versions of items that have b een modified by user check box if you want to load
modified versions.
To remove a store from the application scope, right-click a store in the navigation pane and select Remove
store.
You can restore Microsoft Exchange data from backups created by Veeam Backup for Microsoft 365 to the
original location or other Microsoft 365 organizations and on-premises Microsoft organizations.
• If your Veeam Explorer for Microsoft Exchange comes as part of Veeam Backup for Microsoft 365, the
backup content is loaded automatically when you open Veeam Explorer for Microsoft Exchange.
• If your Veeam Explorer for Microsoft Exchange comes as part of Veeam Backup & Replication, add a
Veeam Backup for Microsoft 365 server. For more information, see Adding Veeam Backup for Microsoft
365 Server.
• The original Exchange server, original folder and the original mailbox name are restored.
You can use 1-Click Restore when you do not want to configure a restore session and prefer to restore data with
the default settings.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to <mailbox_name>.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to
< ma ilbox_name>.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to <mailbox_name>.
o In the navigation pane, right-click a folder that you want to restore and select Restore to
< ma ilbox_name>.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to <mailbox_name>.
o In the preview pane, right-click an item that you want to restore and select Restore to
< ma ilbox_name>.
Modern Authentication
Modern authentication allows Veeam Backup for Microsoft 365 to use an Azure AD application for data restore.
Such an application is used to restore the specified mailbox, folder or item back to Microsoft 365 organizations
with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For more information,
see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
Starting from Veeam Explorer for Microsoft Exchange build 7.1.0.2031, you can also use modern authentication
with Azure AD application certificate, in addition to the existing modern authentication with one -time
authentication code.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (one-time
password) .
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
NOTE
If Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup & Replication
installation, modern authentication with Azure AD application certificate is not available by default. To
enable this functionality, install Veeam Backup for Microsoft 365 on the machine.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (certificate-based) .
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that y ou want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
3. Click Select to specify an SSL certificate that you want to use for data exchange between Veeam Explorer
for Microsoft Exchange and the specified Azure AD application.
4. In the Select Certificate wizard, select a certificate. For more information, see Installing SSL Certificates.
Basic Authentication
To use basic authentication, do the following:
1. From the Sp ecify authentication method drop-down list, select Basic authentication.
Make sure that the account that you use has both the Exchange Administrator and the Global
Administrator roles.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has both the ApplicationImpersonation and the Exchange
Administrator roles. For more information, see this Microsoft article.
If you want to restore your data to a public folder mailbox, you can optionally specify a user account to
impersonate with this public folder mailbox.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to <mailbox_name>.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to
< ma ilbox_name>.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to <mailbox_name>.
o In the navigation pane, right-click a folder that you want to restore and select Restore to
< ma ilbox_name>.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to <mailbox_name>.
o In the preview pane, right-click an item that you want to restore and select Restore to
< ma ilbox_name>.
NOTE
• When the machine where Veeam Explorer for Microsoft Exchange is opened and the Microsoft
Exchange server belong to different domains.
• When the account used to run Veeam Explorer for Microsoft Exchange does not exist on the domain
of the Microsoft Exchange server.
When you restore your data with this option, you can specify a target mailb ox, select an authentication method
that you want to use, specify a target folder to which you want to restore data and configure restore options.
You can also use 1-Click Restore if you do not want to configure a restore session and prefer to restore your data
using the default settings.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to.
o In the navigation pane, right-click a folder that you want to restore and select Restore to.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to.
o In the preview pane, right-click an item that you want to restore and select Restore to.
1. In the Ma ilbox field, enter a mailbox name to which you want to restore data.
You can specify any name that you want. You can also restore a ma ilbox to a different organization. For
example, you have backed up a mailbox [email protected] . To restore such a mailbox to
a different organization, you can specify, for example, [email protected] to restore a
mailbox to the xyz.onmicrosoft.com organization.
2. Select Microsoft 365 to restore the specified mailbox to an Exchange Online organization with enabled
multi-factor authentication (MFA) and enabled or disabled security defaults. For more information, see
the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
You can also restore data from backups created for Exchange Online organizations to on-premises
Microsoft Exchange servers and vice versa. For more information, see Restore to On-Premises Microsoft
Servers.
Modern Authentication
Modern authentication allows Veeam Backup for Microsoft 365 to use an Azure AD application for data restore.
Such an application is used to restore the specified mailbox, folder or item back to Microsoft 365 organizations
with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For more information,
see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
Starting from Veeam Explorer for Microsoft Exchange build 7.1.0.2031, you can also use modern authentication
with Azure AD application certificate, in addition to the existing modern authentication with one-time
authentication code.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (one-time
password) .
2. From the Reg ion drop-down list, select a region to which your Exchange Online organization belongs.
3. In the Org anization name field, enter a name of your Exchange Online organization.
Make sure that the organization name matches the name specified at the previous step of the wizard.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
NOTE
If Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup & Replication
installation, modern authentication with Azure AD application certificate is not available by default. To
enable this functionality, install Veeam Backup for Microsoft 365 on the machine.
To use modern authentication with the Azure AD application certificate, do the following:
1. From the Sp ecify authentication method drop-down list, select Modern authentication (certificate-based) .
2. From the Reg ion drop-down list, select a region to which your Exchange Online organization belongs.
3. In the Org anization name field, enter a name of your Exchange Online organization.
Make sure that the organization name matches the name specified at the previous step of the wizard.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
5. Click Select to specify an SSL certificate that you want to use for data exchange between Veeam Explorer
for Microsoft Exchange and the specified Azure AD application.
6. In the Select Certificate wizard, select a certificate. For more information, see Installing SSL Certificates.
Basic Authentication
To use basic authentication, do the following:
1. From the Sp ecify authentication method drop-down list, select Basic authentication.
Make sure that the account that you use has both the Exchange Administrator and the Global
Administrator roles.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
If you want to restore your data to a public folder mailbox, you can op tionally specify a user account to
impersonate with this public folder mailbox.
At this step of the wizard, specify a CAS server and provide a folder to which you want to restore data. You can
restore data to the original folder or specify a custom folder.
This field is populated automatically with the CAS server address from your domain. You can also enter a
CAS server manually.
2. Select a folder to which you want to restore data. You can restore data to the original folder or specify a
custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the
specified folder exists, if not, it creates a folder automatically. For example, if you specify a path li ke
Folder1/Folder2/Folder3, Veeam Explorer for Microsoft Exchange will restore your data to the Folder3.
You can use both the slash ("/") and the backslash ("\") characters when specifying a path.
At this step of the wizard, select a target folder to which you want to restore the specified mailbox. You can
restore data to the original folder or specify a custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the specified
folder exists, if not, it creates a folder automatically. For example, if you specify a path like
Folder1/Folder2/Folder3, Veeam Backup for Microsoft 365 will restore your data to the Folder3. You can use
both the slash ("/") and the backslash ("\") characters when specifying a path.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your target location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
If you restore a mailbox, to prevent certain folders from being restored, click the E x clude folders link and select
folders to exclude.
NOTE
The E x clude folders link is not available when restoring folders and items.
• In the navigation pane, select an organization whose mailboxes you want to restore, and on the Home tab,
click Restore Mailboxes.
Modern Authentication
Modern authentication allows Veeam Backup for Microsoft 365 to use an Azure AD application for data restore.
Such an application is used to restore the specified mailboxes back to Microsoft 365 organizations with enabled
multi-factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
Starting from Veeam Explorer for Microsoft Exchange build 7.1.0.2031, you can also use modern authentication
with Azure AD application certificate, in addition to the existing modern authentication with one-time
authentication code.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (one-time
password) .
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
NOTE
If Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup & Replication
installation, modern authentication with Azure AD application certificate is not available by default. To
enable this functionality, install Veeam Backup for Microsoft 365 on the machine.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (certificate-based).
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
3. Click Select to specify an SSL certificate that you want to use for data exchange between Veeam Explorer
for Microsoft Exchange and the specified Azure AD application.
4. In the Select Certificate wizard, select a certificate. For more information, see Installing SSL Certificates.
Basic Authentication
To use basic authentication, do the following:
1. From the Sp ecify authentication method drop-down list, select Basic authentication.
Make sure that the account that you use has both the Exchange Administrator and the Global
Administrator roles.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
To see the full email address in the E ma il column, click Resolve selected mailboxes.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your target location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
When restoring multiple mailboxes, select the Finish the restore of recent items before restoring the remaining
items check box and set the value in the Restore items for the last <N> days first field to restore multiple
mailboxes in "chunks", when the most recent items in the backup will be processed first.
To prevent certain folders from being restored, click the E x clude folders link and select folders to exclude.
When you restore your Exchange data with this option, you can specify a target mailbox, specify a target folder
to which you want to restore data and configure restore options.
You can also use 1-Click Restore if you do not want to configure a restore session and prefer to restore your data
using the default settings.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to.
o In the navigation pane, right-click a folder that you want to restore and select Restore to.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to.
o In the preview pane, right-click an item that you want to restore and select Restore to.
1. In the Ma ilbox field, enter a mailbox name to which you want to restore data.
2. Select On-p remises Microsoft Exchange Server to restore the specified mailbox to an on-premises
Microsoft Exchange organization. For more information, see the Adding On-Premises Microsoft
Organizations section of the Veeam Backup for Microsoft 365 User Guide.
You can also restore from backups created for on-premises Microsoft Exchange organizations to Exchange
Online organizations and vice versa. For more information, see Restore to Microsoft 365 Organizations.
This field is populated automatically with the CAS server address from your domain. You can also enter a
CAS server manually.
2. Select a folder to which you want to restore data. You can restore your data to the original folder or
specify a custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the
specified folder exists, if not, it creates a folder automatically. For example, if you specify a path like
Folder1/Folder2/Folder3, Veeam Explorer for Microsoft Exchange will restore your data to the Folder3.
You can use both the slash ("/") and the backslash ("\") characters when specifying a path.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your target location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
If you restore a mailbox, to prevent certain folders from being restored, click E x clude folders and select folders
to exclude.
NOTE
The E x clude folders link is not available when restoring folders and items.
• If your Veeam Explorer for Microsoft Exchange comes as part of Veeam Backup & Replication, the backup
content is loaded automatically when you open Veeam Explorer for Microsoft Exchange.
• If your Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup for Microsoft
365 installation, you cannot restore from Veeam Backup & Replication backups by default. To enable this
functionality, install Veeam Backup & Replication on the machine and add a Microsoft Exchange database.
For more information, see Adding Microsoft Exchange Databases.
You can get the EDB or ADB files directly from the original Microsoft Exchange machine, or you can use
Veeam Backup & Replication to restore guest OS files of the machine. For more information, see the
Restore from Microsoft Windows File Systems (FAT, NTFS or ReFS) section of the
Veeam Backup & Replication User Guide.
• The original Exchange server, original folder and the original mailbox name are restored.
You can use 1-Click Restore when you do not want to configure a restore session and prefer to restore data with
the default settings.
IMP ORTANT
1-Click Restore from Veeam Backup & Replication backups is only available if the following conditions are
met:
• The machine where Veeam Explorer for Microsoft Exchange is opened must be within the same
domain as the Microsoft Exchange server.
• The account used to run Veeam Explorer for Microsoft Exchange must exist within the same domain
as the Microsoft Exchange server.
Depending on the type of object you want to restore, to launch the Restore wizard, the following actions are
available:
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to <mailbox_name>.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to
< ma ilbox_name>.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to <mailbox_name>.
o In the navigation pane, right-click a folder that you want to restore and select Restore to
< ma ilbox_name>.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to <mailbox_name>.
When you restore your data with this option, you can specify a target mailbox, specify a target folder to which
you want to restore data and configure restore options.
You can also use 1-Click Restore if you do not want to configure a restore session and prefer to restore your data
using the default settings.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to.
o In the navigation pane, right-click a folder that you want to restore and select Restore to.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to.
o In the preview pane, right-click an item that you want to restore and select Restore to.
1. In the Ma ilbox field, enter a mailbox name to which you want to restore data.
2. Select On-p remises Microsoft Exchange Server to restore the specified mailbox to an on-premises
Microsoft Exchange organization. For more information, see the Adding On-Premises Microsoft
Organizations section of the Veeam Backup for Microsoft 365 User Guide.
You can also restore from backups created for on-premises Microsoft Exchange organizations to Exchange
Online organizations and vice versa. For more information, see Restore to Microsoft 365 Organizations.
This field is populated automatically with the CAS server address from your domain. You can also enter a
CAS server manually.
2. Select a folder to which you want to restore data. You can restore your data to the original folder or
specify a custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the
specified folder exists, if not, it creates a folder automatically. For example, if you specify a path like
Folder1/Folder2/Folder3, Veeam Explorer for Microsoft Exchange will restore your data to the Folder3.
You can use both the slash ("/") and the backslash ("\") characters when specifying a path.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your target location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
If you restore a mailbox, to prevent certain folders from being restored, click E x clude folders and select folders
to exclude.
NOTE
The E x clude folders link is not available when restoring folders and items.
• In the navigation pane, select an organization whose mailboxes you want to restore, and on the Home tab,
click Restore Mailboxes.
To see the full email address in the E ma il column, click Resolve selected mailboxes.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your targ et location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
When restoring multiple mailboxes, select the Finish the restore of recent items before restoring the remaining
items check box and set the value in the Restore items for the last <N> days first field to restore multiple
mailboxes in "chunks", when the most recent items in the backup will be processed first.
To prevent certain folders from being restored, click the E x clude folders link and select folders to exclude.
o In the navigation pane, select a mailbox that you want to restore, and on the Ma ilbox tab, click
Restore Mailbox > Restore to.
o In the navigation pane, right-click a mailbox that you want to restore and select Restore to.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er > Restore to.
o In the navigation pane, right-click a folder that you want to restore and select Restore to.
o In the preview pane, select an item that you want to restore, and on the Items tab, click Restore Item
> Restore to.
o In the preview pane, right-click an item that you want to restore and select Restore to.
1. In the Ma ilbox field, enter a mailbox name to which you want to restore data.
You can specify any name that you want. You can also restore a mailbox to a different organization. For
example, you have backed up a mailbox [email protected] . To restore such a mailbox to
a different organization, you can specify, for example, [email protected] to restore a
mailbox to the xyz.onmicrosoft.com organization.
2. Select Microsoft 365 to restore the specified mailbox to an Exchange Online organization with enabled
multi-factor authentication (MFA) and enabled or disabled security defaults. For more information, see
the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
You can also restore from backups created for Exchange Online organizations to on-premises Microsoft
Exchange servers and vice versa. For more information, see Restore to On-Premises Microsoft Servers.
Modern Authentication
Modern authentication allows Veeam Backup for Microsoft 365 to use an Azure AD application for data restore.
Such an application is used to restore the specified mailbox, folder or item back to Microsoft 365 organizations
with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For more information,
see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
Starting from Veeam Explorer for Microsoft Exchange build 7.1.0.2031, you can also use modern authentication
with Azure AD application certificate, in addition to the existing modern authentication with one -time
authentication code.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (one-time
password) .
2. From the Reg ion drop-down list, select a region to which your Exchange Online organization belongs.
3. In the Org anization name field, enter a name of your Exchange Online organization.
Make sure that the organization name matches the name specified at the previous step of the wizard.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
NOTE
If Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup & Replication
installation, modern authentication with Azure AD application certificate is not available by default. To
enable this functionality, install Veeam Backup for Microsoft 365 on the machine.
To use modern authentication with the Azure AD application certificate, do the following:
1. From the Sp ecify authentication method drop-down list, select Modern authentication (certificate-based) .
2. From the Reg ion drop-down list, select a region to which your Exchange Online organization belongs.
3. In the Org anization name field, enter a name of your Exchange Online organization.
Make sure that the organization name matches the name specified at the previous step of the wizard.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, ma ke sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
5. Click Select to specify an SSL certificate that you want to use for data exchange between Veeam Explorer
for Microsoft Exchange and the specified Azure AD application.
6. In the Select Certificate wizard, select a certificate. For more information, see Installing SSL Certificates.
Basic Authentication
To use basic authentication, do the following:
1. From the Sp ecify authentication method drop-down list, select Basic authentication.
Make sure that the account that you use has both the Exchange Administrator and the Global
Administrator roles.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. F or more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
If you want to restore your data to a public folder mailbox, you can optionally specify a user account to
impersonate with this public folder mailbox.
At this step of the wizard, specify a CAS server and provide a folder to which you want to restore data. You can
restore your data to the original folder or specify a custom folder.
This field is populated automatically with the CAS server address from your domain. You can also enter a
CAS server manually.
2. Select a folder to which you want to restore data. You can restore your data to the original folder or
specify a custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the
specified folder exists, if not, it creates a folder automatically. For example, if you specify a path like
Folder1/Folder2/Folder3, Veeam Explorer for Microsoft Exchange will restore your data to the Folder3.
You can use both the slash ("/") and the backslash ("\") characters when specifying a path.
At this step of the wizard, select a target folder to which you want to restore the specified mailbox. You can
restore your data to the original folder or specify a custom folder.
When you select to restore to a custom folder, Veeam Explorer for Microsoft Exchange checks if the specified
folder exists, if not, it creates a folder automatically. For example, if you specify a path like
Folder1/Folder2/Folder3, Veeam Backup for Microsoft 365 will restore your data to the Folder3. You can use
both the slash ("/") and the backslash ("\") characters when specifying a path.
Select this check box if you want to restore items that have been changed. When you select this option,
Veeam Explorer for Microsoft Exchange overwrites existing items in your target location.
• Missing Items
Select this check box if you want to restore items that are missing in your target location. For example,
some of the items were removed and you want to restore them from the backup.
Select this check box if you want to mark each restored item as unread.
If you restore a mailbox, to prevent certain folders from being restored, click the E x clude folders link and select
folders to exclude.
NOTE
The E x clude folders link is not available when restoring folders and items.
NOTE
Export operations require Microsoft Outlook to be installed on the computer running Veeam Explorer for
Microsoft Exchange.
Depending on the type of object you want to export, the following actions are available:
o In the navigation pane, select a folder, and on the Fold er tab, click E x port Folder > E x port to
< d efault_location>\<original_folder_name>.pst.
o In the preview pane, select an item and on the Items tab, click E x port Items > E xport to
< d efault_location>\<original_folder_name>.pst.
o In the navigation pane, select a mailbox, and on the Ma ilbox tab, click E x port Mailbox > E xport to
< d efault_location>\<original_mailbox_name>.pst.
• To export a mailbox store or all stores added to the scope, do one of the following:
o In the navigation pane, select a store or the All Stores node, and on the Home tab, click E x port Stores
> E x port to <default_location>\<original_store_name>.pst.
NOTE
Export operations require Microsoft Outlook to be installed on the computer running Veeam Explorer for
Microsoft Exchange.
1. Depending on the type of object you want to export, the following actions are available:
o To export a mailbox store or all stores added to the scope, do one of the following:
▪ In the navigation pane, select a store or the All Stores node, and on the Home tab, click E x port
Stores > E x port to .pst file.
▪ In the navigation pane, right-click a store or the All Stores node and select E x port to .pst file.
▪ In the navigation pane, select a mailbox, and on the Ma ilbox tab, click E x port Mailbox > E xport
to .p st file.
▪ In the navigation pane, right-click a mailbox and select E x port to .pst file.
▪ In the navigation pane, select a folder, and on the Fold er tab, click E x port Folder > E x port to
.p st file.
▪ In the navigation pane, right-click a folder and select E x port to .pst file.
▪ In the preview pane, select an item and on the Items tab, click E x port Items > E x port to .pst file.
a. In the E x port location field, specify the name and location for the new PST file.
b. Select the Ap p ly filter check box and enter keywords to export only those items that match specified
criteria. To provide multiple keywords, use the OR logical operator as the delimiter.
Veeam Explorer for Microsoft Exchange will check for the specified keywords in all fields such as
From, To, Subject and Bod y.
The Ap p ly filter option is only available when exporting folders and mailboxes, not items.
c. Select the Limit PST size to check box and specify the size of which to export PST files. The specified
value must be between 1 GB and 49 GB.
With this option, Veeam Explorer for Microsoft Exchange will create multiple PST files as of the
specified size.
• If you want export reports to be delivered, make sure to configure mail settings in Veeam Explorer for
Microsoft Exchange or Veeam Backup & Replication notification settings.
For more information, see the Mail Settings section of this guide and the Configuring Global Email
Notification Settings section of the Veeam Backup & Replication User Guide.
• A server with Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication must be in a
domain.
o The recipient is always the current user account under which Veeam Explorer for Microsoft Exchange
is running when using only Veeam Explorer for Microsoft Exchange notification settings.
o The recipient is always the user account provided in Veeam Backup & Replication notification settings
when using only Veeam Backup & Replication settings.
o If you have configured both Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication
notification settings, the report will be sent to both recipients.
NOTE
If you export Microsoft Exchange data using PowerShell cmdlets and you have a restore session
started for Veeam Backup for Microsoft 365, the report will only be sent to the user account
provided in Veeam Explorer for Microsoft Exchange notification settings.
The following table lists fields that are shown in the report.
Version Shows the Veeam Explorer for Microsoft Exchange build number.
P ercent completed Shows the number of items included in the PST file.
Stores Shows a datastore name from which items have been exported.
Ma ilboxes to search Shows a mailbox name from which items have been exported.
NOTE
The Veeam Backup account you want to use for data compare, must have a valid Exchange Online license
and an active mailbox within the Microsoft 365 organization. For more information about the required
permissions, see Permissions.
1. In the navigation pane, select an object and click Compare with Production on the ribbon.
2. Proceed to either Compare to Microsoft 365 Organizations or Compare to On-Premises Microsoft Servers.
3. After the authorization process is complete, click Show Changed Items Only on the ribbon to view only
those items that have been changed.
To view the details on what exactly has changed since the last backup, right-click an item and select Compare
item properties. The discrepancies will be shown in the Compare Message P roperties window. If both objects are
equal, nothing will be displayed.
To show unchanged objects, select Show unchanged p roperties in the top-right corner. To show system
properties, select Show system properties.
To compare a single item, right-click an item and select Compare item properties.
This scenario is only available for backups created by Veeam Backup for Microsoft 365.
To compare data with your production Microsoft 365 organizations, do the following:
Modern Authentication
Modern authentication allows Veeam Backup for Microsoft 365 to use an Azure AD application for data compare.
Such an application is used for Microsoft 365 organizations with enabled multi-factor authentication (MFA) and
enabled or disabled security defaults. For more information, see the Adding Microsoft 365 Organizations section
of the Veeam Backup for Microsoft 365 User Guide.
Starting from Veeam Explorer for Microsoft Exchange build 7.1.0.2031, you can also use modern authentication
with Azure AD application certificate, in addition to the existing modern authentication with one -time
authentication code.
1. From the Sp ecify authentication method drop-down list, select Modern authentication (one-time
password) .
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data compare.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
NOTE
If Veeam Explorer for Microsoft Exchange comes as part of a standalone Veeam Backup & Replication
installation, modern authentication with Azure AD application certificate is not available by default. To
enable this functionality, install Veeam Backup for Microsoft 365 on the machine.
To use modern authentication with the Azure AD application certificate, do the following:
1. From the Sp ecify authentication method drop-down list, select Modern authentication (certificate-based) .
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data compare.
By default, Veeam Explorer for Microsoft Exchange populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
3. Click Select to specify an SSL certificate that you want to use for data exchange between Veeam Explorer
for Microsoft Exchange and the specified Azure AD application.
4. In the Select Certificate wizard, select a certificate. For more information, see Installing SSL Certificates.
Basic Authentication
To use basic authentication, do the following:
1. From the Sp ecify authentication method drop-down list, select Basic authentication.
Make that the account that you use has both the Exchange Administrator and the Global Administrator
roles.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has both the ApplicationImpersonation and the Exchange
Administrator roles. For more information, see this Microsoft article.
1-Click Save
To save your Exchange data, do the following:
2. In the preview pane, select items that you want to save and do one of the following:
A < folder_name> name depends on the latest location that was used when saving items.
o Select an item, and on the Items tab, click Sa ve Items > Save to .msg file .
TIP
Before sending documents, make sure to configure mail settings. The amount of data you can send at a
time depends on your SMTP server configuration. For more information about configuring mail settings,
see Mail Settings.
1-Click Send
To send items to the original mailbox, do the following:
o Select an item, and on the Items tab, click Send Items > Send to <mailbox_name>.
NOTE
• When sending an item from a Veeam Backup & Replication backup, the item will be sent to the
address specified in the From field in the Mail Settings.
• When sending an item from a Veeam Backup for Microsoft 365 backup, the item will be sent to the
selected mailbox.
2. In the preview pane, select items that you want to send and do one of the following:
The From field is filled automatically based on the address you have provided when configuring mail
settings. For more information, see Mail Settings.
You can also edit the message subject and body. To edit the message body, click More details.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Advanced Settings.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
NOTE
Data recovery from CDP replicas is available starting from Veeam Backup & Replication 12.1.
The set of supported Microsoft SharePoint versions depends on the product Veeam Explorer for Microsoft
SharePoint is installed with: Veeam Backup & Replication or Veeam Backup for Microsoft 365.
P roduct Requirement
Veeam Backup & Replication Veeam Explorer for Microsoft SharePoint supports restore of the following
versions of Microsoft SharePoint Server (virtualized either on VMware or
Hyper-V platform):
• Microsoft SharePoint Server Subscription Edition
• Microsoft SharePoint 2019
• Microsoft SharePoint 2016
• Microsoft SharePoint 2013
Veeam Backup for Microsoft Veeam Explorer for Microsoft SharePoint supports restore of the following
365 Microsoft SharePoint versions:
• Microsoft 365 SharePoint Online
*Government support is experimental. For more information on Veeam experimental support, see this Veeam KB article.
• To restore SharePoint content database items from a server running Microsoft Windows ReFS, the
backup server or Veeam Backup & Replication console must be installed on the Microsoft Windows
Server 2012 or later.
• To restore from a server running Microsoft Windows ReFS 3.x, Veeam backup server or a
management console must be installed on the Microsoft Windows Server 2016.
General
Backup server, Staging TCP, UDP 135, 445 Ports used to deploy the
Veeam Backup & Replication server runtime coordination process
console, mount server on the target machine.
associated with the backup
repository
TCP 49152 to Dynamic RPC range used by
65535 the runtime coordination
(for Microsoft process that is deployed on
Windows the target machine. 1
2008 or
later) For more information, see this
Microsoft article.
1
If you use default Microsoft Windows firewall settings, you do not need to configure dynamic RPC ports: during setup,
Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other
than default ones or application-aware processing fails with the RPC function call failed error, you need to configure
dynamic RPC ports. For more information on how to configure RPC dynamic port allocation to work with firewalls, see this
Microsoft KB article.
NOTE
To restore database items or lists to a server that is running in a DMZ, the SharePoint web application ports
will be used.
iSCSI Traffic
Staging Mount server TCP 3260 to 3270 Ports used by iSCSI initiator to connect to
server associated the iSCSI target.
with the
backup
repository
Veeam Explorer for Microsoft The account used to run Veeam Explorer for Microsoft Sha rePoint must
Sha rePoint launch meet the following requirements:
• The account must be a member of the local Administrators group.
• The account must have the Veeam Backup Administrator or Veeam
Restore Operator role on the backup server.
Restore to Microsoft Office To restore data to SharePoint Online organizations, you must g rant the
365 following roles and permissions to user accounts:
• The account used to log in to Microsoft Office 365 must have the
Global Administrator or SharePoint Administrator role assigned.
• For restore of personal SharePoint sites, make sure to select the
Allow users to run custom script on personal sites option in the
SharePoint admin center. For more information, see this Microsoft
article.
• During restore, Veeam Backup for Microsoft 365 automatically
assigns the Site Collection Administrator role to the user account.
• Make sure that the required settings are specified for the Azure AD
application used for restore. For more information, see the
Configuring Azure AD Application Settings section of the Veeam
Backup for Microsoft 365 User Guide.
• If you restore data with Azure AD applications using a certificate,
make sure that your Azure AD application is granted the required
permissions. For more information, see the Permissions for Modern
App-Only Authentication section of the Veeam Backup for Microsoft
365 User Guide.
• The current account can only be used to access a local staging server. To connect to a remote server, use
appropriate authentication credentials to access that server.
• The account requires the sysadmin fixed server role on a staging Microsoft SQL server.
o When using Windows Authentication, you can use both your current account or provide another
account.
When you create a job or CDP policy, make sure to enable application-aware processing in the
Veeam Backup & Replication console:
• When you configure a backup job, you can do this at the Specify Guest Processing Settings step of the
New Backup Job wizard.
• When you configure a replication job, you can do this at the Specify Guest Processing Settings step of the
New Replication Job wizard.
• When you configure a CDP policy, you can do this at the Specify Guest Processing Settings step of the New
CDP Policy wizard.
Note that when you create storage snapshots, application-aware processing is automatically enabled. For more
information, see the Application Item Restore from Storage Snapshots section of the
Veeam Backup & Replication User Guide.
NOTE
Configuring the staging SQL server settings is only required to restore SharePoint data from the following
sources:
The server you plan to use as a staging system must meet the following requirements:
• A staging system must have the same or later version of Microsoft SQL Server than the machine that hosts
restored Microsoft SharePoint databases.
• As a staging server, you can use any edition of Microsoft SQL Server, including the Express Edition. You
can download the necessary edition from the Microsoft Download Center.
Note that databases that exceed 10 GB cannot be attached to the Microsoft SQL Server Express Edition
due to Express Edition limitations. For more information, see the Editions and supported features of SQL
Server 2022 Microsoft article.
• A Microsoft SQL Server that is included in a Microsoft SQL Server Failover Cluster cannot be used as a
staging system.
• Nodes participating in AlwaysOn Availability Groups are supported. However, you should not use
Availability Group Listeners as staging servers.
Note that the available authentication options for the staging server depend on the domain configuration.
Consider the following:
• If the SQL server belongs to an untrusted domain, connection will not be possible.
• If the SQL server belongs to a trusted domain, only the SQL Server authentication method is available.
• If both the SQL server and the machine running Veeam Explorer for Microsoft SharePoint belong to the
same domain, then both Windows authentication and SQL Server authentication methods are possible.
If you want to use Windows authentication, complete the following steps to configure delegation settings:
a. In Active Directory Users and Computers, select the necessary staging SQL server.
b. Open the server properties and select the Delegation tab. Select Trust this computer for delegation to
sp ecified services only and Use any authentication protocol options for the cifs service on a computer
with Veeam Explorer for Microsoft SharePoint.
d. Select a domain user account that you want to use when connecting to the staging server and make
sure the Account is sensitive and cannot be delegated check box is not selected.
IMP ORTANT
RBS FILESTREAM is the only provider that is supported in the current version.
Make sure the staging Microsoft SQL Server configuration meets the following requirements:
1. FILESTREAM is enabled on a database server. For more information, see the following articles:
o For SQL Server 2022 for Windows, see this Microsoft article.
o For SQL Server 2019 for Windows, see this Microsoft article.
o For SQL Server 2017 for Windows, see this Microsoft article.
For Microsoft SQL Server 2014 and later, the Remote Blob Store setup is included in the installation
media. For other versions, you can use the Microsoft SQL Server Remote Blob Store installation package.
For more information on how to install the package, see this Microsoft article.
General
Consider the following:
• When Veeam Explorer for Microsoft SharePoint is installed on a server on which both
Veeam Backup & Replication and Veeam Backup for Microsoft 365 are installed, the notification settings
will be inherited from the Veeam Backup & Replication Global Notification settings.
• Restore using PowerShell Direct, VIX API or vSphere Automation API is not supported.
• Restore of backed-up Microsoft SharePoint data to another Microsoft organization cannot be performed to
a target Microsoft SharePoint organization whose version is earlier than the version of the restored
backups.
• To use an internet proxy server to restore backups created by Veeam Backup for Microsoft 365, make sure
to provide appropriate proxy server address and the port number. To do this, go to the Control Panel >
Internet Options Connections tab, click LAN Settings, select the Use a proxy server for your LAN check box
and specify a proxy server you want to use. Credentials for such a proxy (if needed) will be taken from the
Control Panel > Credential Manager > W indows Credentials console.
You can only use an internet proxy server in Veeam Explorer for Microsoft SharePoint that comes as part
of Veeam Backup for Microsoft 365.
• Starting from Veeam Backup & Replication 12.1, Veeam Explorer for Microsoft SharePoint supports data
recovery from CDP replicas. Consider the following limitations:
o Before you recover custom Microsoft SharePoint lists, you must import their schemas manually. For
more information, see Custom List Settings.
o When you recover your data from CDP replicas, you can only use long -term (both application-
consistent and crash-consistent) restore points. Short-term restore points are not supported.
o You can recover your data from a CDP replica if its CDP policy is currently running. During recovery,
the CDP policy does not create new long-term restore points and does not delete existing ones.
Short-term restore points are still created.
o You cannot restore application items from a CDP replica in parallel with guest OS file restore,
SureReplica, and failover.
• For VMs that run Microsoft SQL Server backed up by Veeam Agent for Microsoft Windows and Microsoft
SharePoint backed up by Veeam Backup & Replication, to perform SharePoint item restore, you must start
Veeam Explorer for Microsoft SharePoint from the Veeam Backup Browser. To do this, start File Level
Recovery for the backup of the required SQL Server VM, and then launch Veeam Explorer for Microsoft
SharePoint from the toolbar in the Veeam Backup Browser.
If you start item-level recovery directly for the backup of the SharePoint VM, mapping of a SharePoint site
to a content database in the Restore wizard will fail, and Veeam Backup & Replication will display the
following error: Unable to find SQL Server VM hosting the content database for the selected SharePoint
site.
Backup of the same VM by both Veeam Backup & Replication and Veeam Agent for Microsoft Windows
may be required, for example, if Microsoft SQL Server running on the VM operates as part of a failover
cluster.
• If a document or an item was in Check Out state when the backup was created, the last version of the item
will not be restored to the target SharePoint and will be available for viewing only. Previous versions (if
any) will be restored.
• If the Declare this item as a record action was originally applied to list item, the relevant status will not be
preserved. Instead, the restored item status will be set in accordance with the target list or target library
content approval workflow.
• Restoring Generic List and Pages Library may fail with the No content type 'XXX' found in web YYY error.
• The Created By field of restored documents is updated with the account performing restore.
• Make sure to view information about unsupported Microsoft SharePoint lists before restoring them. In
particular, hidden lists are not displayed in Veeam Explorer for Microsoft SharePoint after a site backup.
Thus, such lists cannot be exported. For more information, see Unsupported SharePoint Lists.
• [For restore from Veeam Backup & Replication backups] Restore of values in custom columns is not
supported for folders and document sets.
• Creates the latest version of the item anew using data from the backup.
• If not, the created version is deleted and item versions are restored sequentially.
• If a list or list items column is used as a lookup column in the dependent list, consider that restoring an
item from the source list causes the relevant items deletion in the dependent list.
To prevent this issue, you should turn off enforced relationship behavior. As a work -around, you can roll-back
the SharePoint database using Veeam Explorer for Microsoft SQL Server (see this section) or roll-back the whole
SharePoint server VM to the desired state using any Veeam Backup & Replication recovery option.
• If a lookup column in the dependent list has the enforced relationship behavior set to Restrict Delete, then
item restore with Veeam Explorer for Microsoft SharePoint will fail.
• If an .ASPX page references an item using ItemID, this reference may fail to restore (as the item will be
created anew with a different ItemID).
• If a list item cannot be deleted (for example, the Welcome page of the site), consider that restore process
will restore all versions of the item sequentially without deletions, adding them to Version History .
• If the retention policy for target list or target document library was configured to Declare record
automatically, only the last version of the item will be restored to target list or target document library.
Target retention policy settings will be applied to restored item (Declare record). However, links
(attachments) will not be restored.
• Alternatively (with different retention policy settings), all versions of the original item will be restored to
target list or target document library; item links (attachments) will be restored only if such item does not
exist on target SharePoint.
• If Declare this item as a record action was originally applied to list item, such item will not be restored.
Restore of Surveys
Consider the following limitations when planning for the restore of surveys, survey questions and responses:
• Survey items can be restored to a new survey, created automatically by Veeam Explorer for Microsoft
SharePoint in the specified destination instead of the previously deleted survey. However, if a new survey
is created by user from scratch (not replacing a deleted one) – items cannot be restored to such a survey.
• A survey can be restored to an existing target survey only if that target survey includes at least one item
(question) same as survey questions stored in the content database.
• If a survey question was not answered completely in the source survey, after restore the response status
in the target survey will be set to Completed , anyway.
For example, if the target survey has responses #1-15 and you try to restore a response that used to be #6
on source – then target response #6 will be deleted and restored response will be assigned #16.
Restore of Sites
Consider the following:
• When restoring site collections, make sure that such collections exist in the target location; Veeam
Explorer for Microsoft SharePoint does not create site collections.
• If you plan to restore SharePoint site pages, consider that Veeam Explorer for Microsoft SharePoint does
not support restore of items which are not stored in the SharePoint content database (in particular, pages,
page references and items based on default templates). Such items cannot be restored (neither by Restore
nor by Sa ve menu option), except for data from Wiki Content (text and images) which is stored in the
database. Thus, site pages containing only text and images can be restored and displayed prop erly.
NOTE
• In case you attempt to restore such items, the following error message will be logged: Item
<item> is skipped: restoration of items based on SharePoint default template is not
supported .
• In case you attempt to save such items, the following error message will be logged: Unable to
save document <item>. Document content is not available .
• In on-premises Microsoft SharePoint organizations, importing exported Picture Library may result in IDs
changed for some items.
• Importing an exported Project Tasks list does not preserve column order.
• Export is unavailable for backups created by Veeam Backup for Microsoft 365. The operation is available
only for backups created by Veeam Backup & Replication.
• Make sure to view information about unsupported Microsoft SharePoint lists before exporting them. In
particular, hidden lists are not displayed in Veeam Explorer for Microsoft SharePoint after a site backup.
Thus, such lists cannot be exported. For more information, see Unsupported SharePoint Lists.
• If source column (field) data type was set to Lookup , but the referenced list or library was deleted, such
columns (fields) will not be restored even if you restore that referenced list. The reason is that if
referenced list is deleted, the reference (link) to that list is no longer valid.
Workflow-Related Considerations
You may need to restore the items originally belonging to a list with no content approval required, to another
list. If you try to restore such items to a list that requires content approval, item version and status will be
modified in the following way:
• If a target list is configured to include major versions only, then all versions of restored item will become
major (despite the original versioning); item status will be set to Pending .
• If a target list is configured to include both major and minor versions, then all versions of restored item
will become minor (despite the original versioning); item status will be set in the following way:
o If the last version (original) was major — status will be set to Pending .
Also, consider the following when planning for the restore of list items (with or without content approval
originally required):
• If the retention policy for target list or target document library is configured to Declare record
automatically, only the last version of the item will be restored to target list or target document library.
Target retention policy settings will be applied to restored item ( Declare record). Besides, if Require
content approval for submitted items was enabled for the original list, then after restore item status will
be set to Pending .
• Alternatively (with different retention policy settings), all versions of the original item will be restored to
target list or target document library. Besides, if Require content approval for submitted items was
enabled for the original list, then after restore item status in the content approval workflow will be also
restored, except for the states listed. For more information, see Status Restore Limitations.
Because Veeam Explorer for Microsoft SharePoint that is distributed as a part of Veeam Backup & Replication
does not process hidden lists, such lists are also included in the table.
• Use the Restore application item option to load SharePoint data from a restore point created by
Veeam Backup & Replication.
For more information, see the Application Item Restore section of the Veeam Backup & Replication User
Guide.
• Go to Sta rt, click Veea m Explorer for Microsoft SharePoint and manually open Microsoft SharePoint
databases. For more information, see Standalone Databases.
If you open Veeam Explorer for Microsoft SharePoint from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
▪ To perform restore operations, Veeam Explorer for Microsoft SharePoint must be run with
elevated permissions. The user account must be a member of the local Administrators group on
the machine where Veeam Explorer for Microsoft SharePoint is installed.
▪ The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft SharePoint is running, select Use
W ind ows session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• General Options. Allows you to configure general application settings. For more information, s ee General
Application Settings.
• Help.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft SharePoint wizard or window. You will
then be redirected to the relevant section of the user guide.
• The ribbon menu, which contains operation commands organized into logical groups represented as tabs.
The ribbon menu is displayed at the top of the main application window.
• The navigation pane, which allows you to browse through the hierarchy of folde rs with backed-up data.
Also, it allows you to search for sites using keywords.
To open a document using an associated application, right-click a document in the preview pane and select
Op en.
1. In the navigation pane, select an object in which you want to find data.
2. Enter a search query in the search field at the top of the preview pane.
• You can use double quotes to find the exact phrase. For example, "media player" .
• You can narrow search results by specifying various search criteria using the criteria:value format. For
more information about search parameters, see this section of REST API Reference. For example,
status:pending approval .
• You can use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such
as * and ?.
For example:
o hasattachments:compar* — returns all objects that contain an attachment and the attachment name is
started with compar.
o ?all — returns all objects that contain the specified keyword with any alphabet in the first position.
For example, to find an object that starts with the word Video, do the following:
1. In the preview pane, select a node and click Ad vanced Find on the ribbon.
To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.
Before you add a staging server, see the prerequisites in Staging SQL Server.
1. In the Veeam Explorer for Microsoft SharePoint main menu, click General Options.
a. From the SQL Server name drop-down list, select an instance that you want to use as your staging
server.
You can click Browse to locate an instance using the built-in browser, as described in Browsing for
Servers.
b. In the Sp ecify user account to connect to Windows server section, select one of the following options:
▪ Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft SharePoint running.
▪ Use the following account. To connect to the specified server under a custom user account.
When using a custom account, in the Username field, specify a user name and in the P a ssword
field, provide the password.
c. In the Sp ecify user account to connect to SQL Server instance section, select one of the following
options:
▪ Use the W indows server account specified above. To connect to the specified instance under the
user account that you have specified in the Sp ecify user account to connect to Windows server
section.
▪ Use the following account. To connect to the specified instance under a custom user account.
When using a custom account, in the Username field, specify a user name and in the P a ssword
field, provide the password.
• On the Local Servers tab, select a local Microsoft SQL Server instance that is located on the machine
where Veeam Explorer for Microsoft SharePoint is opened.
• On the Network Servers tab, select a SQL Server instance over the network.
NOTE
Configuring custom lists is not required when working with backups created by Veeam Backup for
Microsoft 365.
3. Click the link under the Sta tus column which also comprises the total number of available templates.
4. If you want to automatically update existing templates, select the Automatically update custom list
templates from backups check box.
5. If you want to be notified whether the database contains new templates other than those you already
have, select the W a rn me if attached database has new custom list templates check box.
3. Specify a path to Microsoft SharePoint templates, select a language and click OK. The language set in the
drop-down list depends on the installed language packages on the SharePoint server.
Available only for Microsoft SQL Server databases and requires a staging SQL server. For more information
on configuring a staging server, see Staging SQL Server Settings.
To import existing templates from the Microsoft SharePoint server, do one of the following:
• In the navigation pane, select a SQL database, and click Custom List Templates on the ribbon.
o Select Use global custom list settings to apply global list templates to the select database.
o Select Use the following custom list settings to apply the templates to the selected database only.
When using the latter option, specify the path to the Microsoft SharePoint templates, select the
language and click OK. The language set in the drop-down list depends on the installed language
packages on a SharePoint server.
Veeam Explorer for Microsoft SharePoint sends email messages on behalf of your Google or Microsoft 365
account using OAuth 2.0 Authorization Framework, or you can specify connection settings of an SMTP server
that uses basic authentication.
• Google Account
4. From the Ma il server drop-down list, select SMTP server (basic authentication) .
The default port number is 25. If you want to use SSL data encryption, specify port 587.
o Select the Connect using SSL check box to establish a secure connection.
o If an SMTP server requires an authentication for outgoing mail, select the The SMTP server requires
a uthentication check box and provide authentication credentials.
6. In the SMTP server field, specify the address of a server that you want to use as an SMTP server.
By default, Veeam Explorer for Microsoft SharePoint establishes a connection to the smtp.office365.com
server.
Google Account
You can authorize Veeam Explorer for Microsoft SharePoint to send Microsoft SharePoint items as attachments
on behalf of your Google account. To send email messages, Veeam Explorer for Microsoft SharePoint
communicates with the Gmail API. For authentication, Veeam Explorer for Microsoft SharePoint uses an access
token issued by Google Authorization Server. To acquire an access token, you can either use an application
preinstalled by Veeam Backup & Replication or specify OAuth 2.0 client credentials of the custom application
registered in the Google Cloud console. For more information on obtaining client credentials, see Registering
Application in Google Cloud Console.
To configure sending email messages on behalf of your Google account, do the following:
4. From the Ma il server drop-down list, select Google Gmail (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Sig n in with Google and enter
credentials of your Google account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Sig n in with
Goog le and enter credentials of your Google account to complete authentication.
9. Click OK.
NOTE
You can change the sender email address. To send email notifications on behalf of another Google account,
specify a new email address in the From field and click Sig n in with Google.
1. In the Ap p lication client ID field, specify specify the obtained client ID.
1. Sign in to the Google Cloud console under a Google account that you want to use for sending emails.
4. Create the OAuth 2.0 client ID credentials — a client ID and client secret for the custom application.
o Client ID
o Client secret
To configure sending email messages on behalf of your Microsoft 365 account, do the following:
4. From the Ma il server drop-down list, select Microsoft 365 (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Authorize now and enter
credentials of your Microsoft 365 account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Authorize
now and enter credentials of your Microsoft 365 account to complete authentication.
7. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft
SharePoint sends a test email message.
9. Click OK.
You can change the sender email address. To send email notifications on behalf of another Microsoft 365
account, specify a new email address in the From field and click Re-a uthorize.
1. In the Ap p lication client ID field, specify an identification number of your Azure AD application.
You can find this number in an application settings in your Azure Active Directory. For more information,
see this Microsoft article.
1. Sign in to the Azure portal using an account that you want to use for sending emails. The account must
have an active subscription.
2. Register an application. For more information on registering applications, see this Microsoft article.
4. Select Authentication > P latform configurations > Ad d a platform > Configure p latforms > Mobile and
d esktop applications and specify http://localhost as a redirect URI. For more information, see this
Microsoft article.
o Directory (tenant) ID
o Application (client) ID
3. If you want to enable extended logging mode to collect logs that contain additional information on
specific operations, select the E na ble extended logging check box. After enabling extended logging mode,
you can go back to the application and perform actions for which you want to collect additional
information. Then you can collect logs. For more information on log collection, see Getting Support.
4. By default, Veeam Explorer for Microsoft SharePoint displays notifica tions when loading backups created
by Veeam Backup for Microsoft 365 from object storage. If you want to disable these notifications, clear
the Show p op-up notifications on startup check box.
5. Click OK.
When you add a standalone Microsoft SharePoint database to the application scope, Veeam Explorer for
Microsoft SharePoint attaches the database to the staging SQL server, creating a temporary Microsoft
SharePoint content database from which you can restore your items.
To manually add a Microsoft SharePoint database to the application scope, take the following steps:
o On the Home tab, click Ad d Database > Microsoft SharePoint database on the ribbon.
2. Specify the location of the Microsoft SharePoint primary content database file ( .mdf). The secondary
database and the transaction log file (.ldf) will be added automatically. Keep in mind that shared fold ers
and mapped network drives are not supported as a location for Microsoft SharePoint content database
files.
To add remote BLOB stores, click Ad d next to the Remote BLOB Stores section.
3. Click OK.
o On the Home tab, click Ad d Database > Veeam Backup for Microsoft 365 database on the ribbon.
o Right-click the Da tabases node and select Veeam Backup for Microsoft 365 database.
3. Click Op en.
NOTE
Make sure you have disabled the Veeam Backup Proxy for Microsoft 365 Service when adding local
databases. You can stop this service by using the services.msc console. If you try to add a database
having this service still in progress, you will receive an error message and will not be able to access the
database due to database lock.
To connect to another Veeam Backup for Microsoft 365 server remotely, do the following:
o On the Home tab, click Ad d Database > Veeam Backup for Microsoft 365 server on the ribbon.
o Right-click the Da tabases node and select Veeam Backup for Microsoft 365 server.
2. Specify a server name or IP address and enter credentials to access the specified server.
Select the Use W indows session authentication check box to connect with the user account under which
you are currently logged in.
3. Click Connect.
NOTE
Make sure that both Veeam Explorer for Microsoft SharePoint and Veeam Backup & Replication are
installed on the same server and at least one service provider is ad ded to Veeam Backup & Replication. For
more information, see the Connecting to Service Providers section of the Veeam Cloud Connect Guide.
To add Veeam Backup for Microsoft 365 service providers, do the following:
o On the Home tab, click Ad d Database > Veeam Backup for Microsoft 365 service provider on the
ribbon.
o Right-click the Da tabases node and select Veeam Backup for Microsoft 365 service provider.
2. From the Select service provider and authentication method drop-down list, select a service provider that
you want to add and select an authentication method that can be either Modern authentication or Basic
authentication.
3. [For Modern authentication] Select a region to which a Microsoft 365 organization of the selected service
provider belongs.
4. [For Modern authentication] Copy the device code and use it to sign in to Azure Active Directory.
For Basic authentication, you must enter a user name and password to connect to the service provider
server.
NOTE
You cannot use Basic authentication to load backups if a Microsoft 365 organization has been added
to the service provider infrastructure using Modern authentication.
5. Select a point-in-time state as of which you want to load Microsoft 365 backups.
6. Select the Show items that have been deleted by user check box to see all the items that were removed.
7. Select the Show a ll versions of items that have b een modified by user check box if you want to load
modified versions.
To remove a database from the application scope, right-click a database in the navigation pane and select
Remove database.
• If your Veeam Explorer for Microsoft SharePoint comes as part of Veeam Backup for Microsoft 365, the
backup content is loaded automatically when you open Veeam Explorer for Microsoft SharePoint.
• If your Veeam Explorer for Microsoft SharePoint comes as part of Veeam Backup & Replication, add a
Veeam Backup for Microsoft 365 server or a Veeam Backup for Microsoft 365 backup fil e. For more
information, see Adding Veeam Backup for Microsoft 365 Server and Adding Veeam Backup for Microsoft
365 Databases.
• In the navigation pane, select a site that you want to restore, and on the Site tab, click Restore Site >
Restore site to <site_name>.
• In the navigation pane, right-click a site and select Restore site > Restore site.
NOTE
When restoring sites to site collections, make sure that such collections exist in the target location; Veeam
Explorer for Microsoft SharePoint does not create site collections.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
On-Premises Organizations
To authenticate on an on-premises Microsoft SharePoint server, use an account that you are currently logged in
to or provide a user name and password.
When restoring from a Microsoft SQL server database, provide the following:
• Authentication credentials.
When restoring Microsoft SharePoint sites from a Microsoft SQL server database, you will proceed directly
to the Specify Restore Options step of the wizard.
For more information on how to restore Microsoft SharePoint sites from a Microsoft SQL server database, see
Restoring Sites.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
At this step of the wizard, specify a target site alias that you want to use for data restore.
NOTE
When restoring site collections other than site collections with the Group#0 or SITEPAGEPUBLISHING#0
template, make sure that such collections exist in the target location; Veeam Explorer for Microsoft
SharePoint does not create site collections.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items. If this check box is
selected, you can select one of the following options:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• Restore permissions. Allows you to restore permissions. If not selected, the permissions for the restored
document library or list will be set in the following way:
o If the library (or list) does not exist on target, it will be created inheriting permissions from the parent
object.
o If the library (or list) already exists on target, permissions will be preserved.
• Send a notification by email to the users with permissions to the file. Select this check box if you want to
notify users about items restore. Veeam Explorer for Microsoft SharePoint will notify users with whom
items have been shared. You can select this check box only if the Restore permissions check box is
selected.
NOTE
The Send a notification by email to the users with permissions to the file check box is only available
when restoring data from backups created by Veeam Backup for Microsoft 365 for Microsoft 365
organizations.
To restore Microsoft SharePoint sites to another Microsoft 365 organization, do the following:
• In the navigation pane, select a site that you want to restore, and on the Site tab, click Restore Site >
Restore site to.
• In the navigation pane, right-click a site and select Restore site > Restore site to.
NOTE
When restoring sites to site collections, make sure that such collections exist in the target location; Veeam
Explorer for Microsoft SharePoint does not create site collections.
At this step of the wizard, select Microsoft 365 to restore the SharePoint site to a SharePoint Online
organization with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For
more information, see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365
User Guide.
At this step of the wizard, select either modern or basic authentication and specify authentication settings.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
3. In the Org anization name field, enter a name of your target SharePoint Online organization.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
This step is only available if you have selected the Modern Authentication option at the previous step of the
wizard.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site.
NOTE
When restoring site collections, make sure that such collections exist in the target location; Veeam
Explorer for Microsoft SharePoint does not create site collections.
At this step of the wizard, select check boxes next to the restore options that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
To restore Microsoft SharePoint sites to an on-premises Microsoft SharePoint server, do the following:
• In the navigation pane, select a site that you want to restore, and on the Site tab, click Restore Site >
Restore site to.
• In the navigation pane, right-click a site and select Restore site > Restore site to.
NOTE
When restoring sites to site collections, make sure that such collections exist in the target location; Veeam
Explorer for Microsoft SharePoint does not create site collections.
At this step of the wizard, select On-p remises Microsoft SharePoint Server to restore the SharePoint site to an
on-premises Microsoft SharePoint organization. For more information, see the Adding On-Premises Microsoft
Organizations section of the Veeam Backup for Microsoft 365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site and provide credentials to connect to
the Microsoft SharePoint server.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in or provide a user name and password to connect to the on-premises Microsoft SharePoint
server.
At this step of the wizard, select check boxes next to the restore op tions that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• In the navigation pane, select a document library that you want to restore, and on the Lib rary tab, click
Restore Library > Restore library to <library_name>.
• In the navigation pane, right-click a document library and select Restore library > Restore library.
• In the navigation pane, select a list that you want to restore, and on the List tab, click Restore List >
Restore list to <list_name>.
• In the navigation pane, right-click a list and select Restore list > Restore list.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
On-Premises Organizations
To authenticate on an on-premises Microsoft SharePoint server, use an account that you are currently logged in
to or provide a user name and password.
When restoring from a Microsoft SQL server database, provide the following:
• Authentication credentials.
When restoring Microsoft SharePoint document libraries and lists from a Microsoft SQL server database,
you will proceed directly to the Specify Restore Options step of the wizard.
For more information about on how to restore Microsoft SharePoint document libraries and lists from a
Microsoft SQL server database, see Restoring Document Libraries and Lists.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For mor e
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
• Restore items to the original list. To restore the document library or list back to the original list.
• Restore items to the following list. To restore the document library or list to the specified list.
If the specified list does not exist, Veeam Explorer for Microsoft SharePoint will create it automatically.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items. If this check box is
selected, you can select one of the following options:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• Restore permissions. Allows you to restore permissions. If not selected, the permissions for the restored
document library or list will be set in the following way:
o If the library (or list) does not exist on target, it will be created inheriting permissions from the parent
object.
o If the library (or list) already exists on target, permissions will be preserved.
• Send a notification by email to the users with permissions to the f ile. Select this check box if you want to
notify users about items restore. Veeam Explorer for Microsoft SharePoint will notify users with whom
items have been shared. You can select this check box only if the Restore permissions check box is
selected.
NOTE
The Send a notification by email to the users with permissions to the file check box is only available
when restoring data from backups created by Veeam Backup for Microsoft 365 for Microsoft 365
organizations.
To restore Microsoft SharePoint document libraries and lists to another Microsoft 365 organization, do the
following:
To launch the Restore wizard for a document library, do one of the following:
• In the navigation pane, select a document library that you want to restore, and on the Lib rary tab, click
Restore Library > Restore library to.
• In the navigation pane, right-click a document library and select Restore library > Restore library to.
• In the navigation pane, select a list that you want to restore, and on the List tab, click Restore List >
Restore list to.
• In the navigation pane, right-click a list and select Restore list > Restore list to.
At this step of the wizard, select Microsoft 365 to restore the document library or list to a SharePoint Online
organization with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For
more information, see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365
User Guide.
At this step of the wizard, select either modern or basic authentication and specify authentication settings.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
3. In the Org anization name field, enter a name of your target SharePoint Online organization.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
This step is only available if you have selected the Modern Authentication option at the previous step of the
wizard.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site and select whether you want to
restore backed-up data to the original list or specify a custom list.
To specify web address of a target site and a list to restore backed -up data, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
o Restore items to the original list. To restore the document library or list back to the original list.
o Restore items to the following list. To restore the document library or list to the specified list.
If the specified list does not exist, Veeam Explorer for Microsoft SharePoint will create it
automatically.
At this step of the wizard, select check boxes next to the restore options that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
To restore Microsoft SharePoint document libraries and lists to an on-premises Microsoft SharePoint server, do
the following:
To launch the Restore wizard for a document library, do one of the following:
• In the navigation pane, select a document library that you want to restore, and on the Lib rary tab, click
Restore Library > Restore library to.
• In the navigation pane, right-click a document library and select Restore library > Restore library to.
• In the navigation pane, select a list that you want to restore, and on the List tab, click Restore List >
Restore list to.
• In the navigation pane, right-click a list and select Restore list > Restore list to.
At this step of the wizard, select On-p remises Microsoft SharePoint Server to restore the document library or list
to an on-premises Microsoft SharePoint organization. For more information, see the Adding On-Premises
Microsoft Organizations section of the Veeam Backup for Microsoft 365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site and provide credentials to connect to
the Microsoft SharePoint server.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in to or provide a user name and password to connect to the on-premises Microsoft SharePoint
server.
At this step of the wizard, select whether you want to restore backed -up data to the original list or specify a
custom list.
• Restore items to the original list. To restore the document library or list back to the original list.
• Restore items to the following list. To restore the document library or list to the specified list.
If the specified list does not exist, Veeam Explorer for Microsoft SharePoint will create it automatically.
At this step of the wizard, select check boxes next to the restore options that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• In the preview pane, select a document that you want to restore, and on the Document tab, click Restore
Document > Restore document to <library_name>.
• In the preview pane, right-click a document and select Restore document > Restore document.
To launch the Restore wizard for a list item, do one of the following:
• In the preview pane, select a list item that you want to restore, on the Item tab, click Restore Item >
Restore item to < list_name>.
• In the preview pane, right-click a list item and select Restore item > Restore item.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
On-Premises Organizations
To authenticate on an on-premises Microsoft SharePoint server, use an account that you are currently logged in
to or provide a user name and password.
When restoring from a Microsoft SQL server database, provide the following:
• Authentication credentials.
When restoring Microsoft SharePoint documents and list items from a Microsoft SQL server database, you
will proceed directly to the Specify Restore Options step of the wizard.
For more information on how to restore Microsoft SharePoint documents and list items from a Microsoft SQL
server database, see Restoring Documents and List Items.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
• Restore items to the original list. To restore the document or list item back to the original list.
• Restore items to the following list. To restore the document or list item to the specified list.
Make sure to specify a list that exists in the original SharePoint site.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items. If this check box is
selected, you can select one of the following options:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• Restore permissions. Allows you to restore permissions. If not selected, the permissions for the restored
document library or list will be set in the following way:
o If the library (or list) does not exist on target, it will be created inheriting permissions from the parent
object.
o If the library (or list) already exists on target, permissions will be preserved.
• Send a notification by email to the users with permissions to the file. Select this check box if you want to
notify users about items restore. Veeam Explorer for Microsoft SharePoint will notify users with whom
items have been shared. You can select this check box only if the Restore permissions check box is
selected.
NOTE
The Send a notification by email to the users with permissions to the file check box is only available
when restoring data from backups created by Veeam Backup for Microsoft 365 for Microsoft 365
organizations.
To restore Microsoft SharePoint documents and list items to another Microsoft 365 organization, do the
following:
• In the preview pane, select a document that you want to restore, and on the Document tab, click Restore
Document > Restore document to.
• In the preview pane, right-click a document and select Restore document > Restore document to.
To launch the Restore wizard for a list item, do one of the following:
• In the preview pane, select a list item that you want to restore, and on the Item tab, click Restore Item >
Restore item to.
• In the preview pane, right-click a list item and select Restore item > Restore item to.
At this step of the wizard, select Microsoft 365 to restore the document or list item to a SharePoint Online
organization with enabled multi-factor authentication (MFA) and enabled or disabled security defaults. For
more information, see the Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365
User Guide.
At this step of the wizard, select either modern or basic authentication and specify authentication settings.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
3. In the Org anization name field, enter a name of your target SharePoint Online organization.
4. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft SharePoint populates this field with the identification number of
the application that was used during a backup session. If you want to use another application, make sure
to grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
2. From the Reg ion drop-down list, select a region to which your target SharePoint Online organization
belongs.
This step is only available if you have selected the Modern Authentication option at the previous step of the
wizard.
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site and select whether you want to
restore backed-up data to the original list or specify a custom list.
To specify web address of a target site and a list to restore backed -up data, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
o Restore items to the original list. To restore the document or list item back to the original list.
o Restore items to the following list. To restore the document or list item to the specified list.
Keep in mind that if you restore documents and the specified list does not exist, Veeam Explorer for
Microsoft SharePoint will create it automatically. If you restore list items, make sure to specify a list
that exists in the original SharePoint site.
At this step of the wizard, select check boxes next to the restore options that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
To restore Microsoft SharePoint documents and list items to an on-premises Microsoft SharePoint server, do the
following:
• In the preview pane, select a document that you want to restore, and on the Document tab, click Restore
Document > Restore document to.
• In the preview pane, right-click a document and select Restore document > Restore document to.
To launch the Restore wizard for a list item, do one of the following:
• In the preview pane, select a list item that you want to restore, and on the Item tab, click Restore Item >
Restore item to.
• In the preview pane, right-click a list item and select Restore item > Restore item to.
At this step of the wizard, select On-p remises Microsoft SharePoint Server to restore the document or list item
to an on-premises Microsoft SharePoint organization. For more information, see the Adding On-Premises
Microsoft Organizations section of the Veeam Backup for Microsoft 365 User Guide.
At this step of the wizard, specify web address of a target SharePoint site and provide credentials to connect to
the Microsoft SharePoint server.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in to or provide a user name and password to connect to the on-premises Microsoft SharePoint
server.
At this step of the wizard, select whether you want to restore backed -up data to the original list or specify a
custom list.
• Restore items to the original list. To restore the document or list item back to the original list.
• Restore items to the following list. To restore the document or list item to the specified list.
Keep in mind that if you restore documents and the specified list does not exist, Veeam Explorer for
Microsoft SharePoint will create it automatically. If you restore list items, make sure to specify a list that
exists in the original SharePoint site.
At this step of the wizard, select check boxes next to the restore options that you want to apply and click
Restore.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• If your Veeam Explorer for Microsoft SharePoint comes as part of Veeam Backup & Replication, the backup
content is loaded automatically when you open Veeam Explorer for Microsoft SharePoint.
• If your Veeam Explorer for Microsoft SharePoint comes as part of a standalone Veeam Backup for
Microsoft 365 installation, you cannot restore from Veeam Backup & Replication backups by default. To
enable this functionality, install Veeam Backup & Replication on the machine and add a Microsoft SQL
Server database that contains your Microsoft SharePoint data. For more information, see Adding Microsoft
SharePoint Databases.
o Get the database files directly from the original Microsoft SharePoint machine.
o Use Veeam Explorer for Microsoft SQL Server to export database files from restore points created by
Veeam Backup & Replication. For more information, see Exporting as MDF.
o Use Veeam Backup & Replication to restore guest OS files of the machine. For more information, see
the Restore from Microsoft Windows File Systems (FAT, NTFS or ReFS) section of the
Veeam Backup & Replication User Guide.
• In the navigation pane, select a site that you want to restore, and on the Site tab, click Restore Site.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in or provide or specify another account to connect to the Microsoft SharePoint server.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• In the navigation pane, select a document library that you want to restore, and on the Lib rary tab, click
Restore Library.
• In the navigation pane, right-click a document library and select Restore library.
• In the navigation pane, select a list that you want to restore, and on the List tab, click Restore List.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the following:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in or provide or specify another account to connect to the Microsoft Sha rePoint server.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
To restore a Microsoft SharePoint document or list item, take the following steps:
• In the preview pane, select a document that you want to restore, and on the Document tab, click Restore
Document.
To launch the Restore wizard for a list item, do one of the following:
• In the preview pane, select a list item that you want to restore, and on the Item tab, click Restore Item.
• In the preview pane, right-click a list item and select Restore item.
NOTE
Make sure that you restore to site collection that exists in the target location; Veeam Explorer for
Microsoft SharePoint does not create site collections.
To specify web address of a target site and credentials to connect to SharePoint server, do the fol lowing:
1. In the Restore to the following site URL field, specify web address of a target site.
2. In the Sp ecify user account to connect to SharePoint Server section, use an account that you are currently
logged in or provide or specify another account to connect to the Microsoft SharePoint server.
• Restore items to the original list. To restore the document or list item back to the original list.
• Restore items to the following list. To restore the document or list item to the specified list.
Keep in mind that if you restore documents and the specified list does not exist, Veeam Explorer for
Microsoft SharePoint will create it automatically. If you restore list items, make sure to specify a list that
exists in the original SharePoint site.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
The exported content will be saved as a set of XML files and can be imported to another SharePoint database
using PowerShell cmdlets. For more information, see Importing Microsoft SharePoint Data.
o Select a document library that you want to export, and on the Lib rary tab, click E x port Library.
o Select a list that you want to export, and on the List tab, click E x port List.
NOTE
You cannot export an empty folder, an empty list and an individual list item.
Add-PsSnapin Microsoft.SharePoint.PowerShell
Import-SPWeb -Identity "http://<web_server_name>/sites/<destination_site>"
-Path "C:\<export_folder>" -NoFileCompression –IncludeUserSecurity
where:
To get extended help on the Import–SPWeb command, use the following command:
o Select a document library that you want to save, and on the Lib rary tab, click Sa ve Library > Save as
files or Sa ve Library > Save as ZIP.
o Right-click a document library and select Sa ve library > Sa ve as files or Sa ve library > Sa ve as ZIP.
2. In the displayed window, browse to the necessary folder and click Select Folder or Sa ve.
Keep in mind that if you select the Sa ve as ZIP option, Veeam Explorer for Microsoft SharePoint will save a
library to an archive with the archive.zip name.
o Select a document that you want to save, and on the Document tab, click Sa ve Document > Sa ve as
files or Sa ve Document > Sa ve as ZIP.
o Right-click a document and select Sa ve document > Sa ve as files or Sa ve document > Sa ve as ZIP.
2. In the displayed window, browse to the necessary folder and click Select Folder or Sa ve.
Keep in mind that if you select the Sa ve as ZIP option, Veeam Explorer for Microsoft SharePoint will save a
library to an archive with the archive.zip name.
TIP
Before sending documents, make sure to configure mail settings. The amount of data you can send at a
time depends on your SMTP server configuration. For more information about configuring mail settings,
see Mail Settings.
1. Depending on the type of object you want to send, the following actions are available:
▪ In the navigation pane, select a document library that you want to send, and on the Lib rary tab,
click Send Library.
▪ In the navigation pane, right-click a document library and select Send library.
o To send a library document, in the navigation pane, select a document library that contains the
document that you want to send, and then do one of the following:
▪ In the preview pane, select a library document, and on the Document tab, click Send Document.
▪ In the preview pane, right-click a library document and select Send document.
The From field is filled automatically based on the address you have provided when configuring mail
settings.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Advanced Settings.
2. Use the E x port Logs wizard as described in the Exporting Logs section of the Veeam Backup & Replication
User Guide. Make sure to export all logs for the relevant backup infrastructure components.
Consider that when Veeam Explorer for Microsoft SharePoint is installed on a server on which both
Veeam Backup & Replication and Veeam Backup for Microsoft 365 are installed, the notification settings will be
inherited from the Veeam Backup & Replication Global Notification settings.
• Restore of OneNote notebooks from backups of Microsoft OneDrive for Business data for organizations
with modern app-only authentication is not supported.
• If the size of a OneNote notebook is greater 2 GB, Veeam Explorer for Microsoft OneDrive for Business
saves this OneNote notebook as a folder with OneNote items.
If you open Veeam Explorer for Microsoft OneDrive for Business from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o To perform restore operations, Veeam Explorer for Microsoft OneDrive for Business must be run with
elevated permissions. The user account must be a member of the local Administrators group on the
machine where Veeam Explorer for Microsoft OneDrive for Business is installed.
o The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft OneDrive for Business is running, select Use
W ind ows session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• General Options. Allows you to configure general application settings. For more information, see General
Application Settings.
• Help.
• E x it. Closes the Veeam Explorer for Microsoft OneDrive for Business window.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft OneDrive for Business wizard or
window. You will then be redirected to the relevant section of the user guide.
• The ribbon menu, which contains operation commands organized into logical groups represented as tabs.
The ribbon is displayed at the top of the main application window.
• The navigation pane, which allows you to browse through the hierarchy of folders with backed -up data.
Also, it allows you to search for OneDrives using keywords.
To open a document using an associated application, right-click a document in the preview pane and select
Op en.
1. In the navigation pane, select an object in which you want to find your data.
2. Enter a search query in the search field at the top of the preview pane.
• You can use double quotes to find the exact phrase. For example, "Attachments" .
• You can narrow search results by specifying various search criteria using the criteria:value format. For
more information about search parameters, see this section of REST API Reference. For example,
from:[email protected].
• You can use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such
as * and ?.
For example:
o hasattachments:compar* — returns all objects that contain an attachment and the attachment name is
started with compar.
o ?all — returns all objects that contain the specified keyword with any alphabet in the first position.
For example, to find an object that starts with the word veeam, do the following:
1. In the preview pane, select a node and click Ad vanced Find on the ribbon.
To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.
Veeam Explorer for Microsoft OneDrive for Business sends email messages on behalf of your Google or
Microsoft 365 account using OAuth 2.0 Authorization Framework, or you can specify connection settings of an
SMTP server that uses basic authentication.
• Google Account
4. From the Ma il server drop-down list, select SMTP server (basic authentication) .
The default port number is 25. If you want to use SSL data encryption, specify port 587.
o Select the Connect using SSL check box to establish a secure connection.
o If an SMTP server requires an authentication for outgoing mail, select the The SMTP server requires
a uthentication check box and provide authentication credentials.
6. In the SMTP server field, specify the address of a server that you want to use as an SMTP server.
By default, Veeam Explorer for Microsoft OneDrive for Business establishes a connection to the
smtp.office365.com server.
Google Account
You can authorize Veeam Explorer for Microsoft OneDrive for Business to send Microsoft OneDrive items as
attachments on behalf of your Google account. To send email messages, Veeam Explorer for Microsoft OneDrive
for Business communicates with the Gmail API. For authentication, Veeam Explorer for Microsoft OneDrive for
Business uses an access token issued by Google Authorization Server. To acquire an access token, you can either
use an application preinstalled by Veeam Backup & Replication or specify OAuth 2.0 client credentials of the
custom application registered in the Google Cloud console. For more information on obtaining client
credentials, see Registering Application in Google Cloud Console.
To configure sending email messages on behalf of your Google account, do the following:
4. From the Ma il server drop-down list, select Google Gmail (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Sig n in with Google and enter
credentials of your Google account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Sig n in with
Goog le and enter credentials of your Google account to complete authentication.
9. Click OK.
NOTE
You can change the sender email address. To send email notifications on behalf of another Google account,
specify a new email address in the From field and click Sig n in with Google.
1. In the Ap p lication client ID field, specify specify the obtained client ID.
1. Sign in to the Google Cloud console under a Google account that you want to use for sending emails.
4. Create the OAuth 2.0 client ID credentials — a client ID and client secret for the custom application.
o Client ID
o Client secret
To configure sending email messages on behalf of your Microsoft 365 account, do the following:
4. From the Ma il server drop-down list, select Microsoft 365 (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Authorize now and enter
credentials of your Microsoft 365 account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Authorize
now and enter credentials of your Microsoft 365 account to complete authentication.
7. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft
OneDrive for Business sends a test email message.
9. Click OK.
You can change the sender email address. To send email notifications on behalf of another Microsoft 365
account, specify a new email address in the From field and click Re-a uthorize.
1. In the Ap p lication client ID field, specify an identification number of your Azure AD application.
You can find this number in an application settings in your Azure Active Directory. For more information,
see this Microsoft article.
1. Sign in to the Azure portal using an account that you want to use for sending emails. The account must
have an active subscription.
2. Register an application. For more information on registering applications, see this Microsoft article.
4. Select Authentication > P latform configurations > Ad d a platform > Configure p latforms > Mobile and
d esktop applications and specify http://localhost as a redirect URI. For more information, see this
Microsoft article.
o Directory (tenant) ID
o Application (client) ID
3. If you want to enable extended logging mode to collect logs that contain additional information on
specific operations, select the E na ble extended logging check box. After enabling extended logging mode,
you can go back to the application and perform actions for which you want to collect additional
information. Then you can collect logs. For more information on log collection, see Getting Support.
4. By default, Veeam Explorer for Microsoft OneDrive for Business displays notifications when loading
backups created by Veeam Backup for Microsoft 365 from object storage. If you want to disable these
notifications, clear the Show p op-up notifications on startup check box.
5. Click OK.
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 database on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 database.
3. Click Op en.
NOTE
Make sure you have disabled the Veeam Backup Proxy for Microsoft 365 Service when adding local
databases. You can stop this service by using the services.msc console. If you try to add a database
having this service still in progress, you will receive an error message and will not be able to access the
database due to database lock.
To connect to another Veeam Backup for Microsoft 365 server remotely, do the following:
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 server on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 server.
2. Specify a server name or IP address and enter credentials to access the specified server.
Select the Use W indows session authentication check box to connect with the user account under which
you are currently logged in.
3. Click Connect.
NOTE
Make sure that both Veeam Explorer for Microsoft OneDrive for Business and Veeam Backup & Replication
are installed on the same server and at least one service provider is added to Veeam Backup & Replication.
For more information, see the Connecting to Service Providers section of the Veeam Cloud Connect Guide.
To add Veeam Backup for Microsoft 365 service providers, do the following:
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 service provider on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 service provider.
2. From the Select service provider and authentication method drop-down list, select a service provider that
you want to add and select an authentication method that can be either Modern authentication or Basic
authentication.
3. [For Modern authentication] Select a region to which a Microsoft 365 organization of the selected service
provider belongs.
4. [For Modern authentication] Copy the device code and use it to sign in to Azure Active Directory.
For Basic authentication, you must enter a user name and password to connect to the service provider
server.
NOTE
You cannot use Basic authentication to load backups if a Microsoft 365 organization has been added
to the service provider infrastructure using Modern authentication.
5. Select a point-in-time state as of which you want to load Microsoft 365 backups.
6. Select the Show items that have been deleted by user check box to see all the items that were removed.
7. Select the Show a ll versions of items that have b een modified by user check box if you want to load
modified versions.
To remove an organization from the application scope, right-click an organization in the navigation pane and
select Remove organization.
NOTE
By default, Veeam Explorer for Microsoft OneDrive for Business restores only the latest version of
OneDrive items to their original location. If you want to restore all versions of OneDrive items and specify
another location, you can copy your OneDrive data. For more information, see Data Copy.
o In the navigation pane, select OneDrive that you want to restore, and on the OneDrive tab, click
Restore OneDrive and select one of the following options:
▪ Keep — to preserve existing data and restore items with the RESTORED prefix (RESTORED-
<file_name>.ext).
o In the navigation pane, right-click OneDrive and select Restore OneDrive > Overwrite or Restore
OneDrive > Keep.
o In the navigation pane, select a folder that you want to restore, and on the Folder tab, click Restore
Fold er and select one of the following options:
▪ Keep — to preserve existing data and restore items with the RESTORED prefix (RESTORED-
<file_name>.ext).
o In the navigation pane, right-click a folder and select Restore folder > Overwrite or Restore folder >
Keep.
• To restore a document, in the navigation pane, select a folder that contains the document, and then do
one of the following:
o In the preview pane, select a document that you want to restore, and on the Document tab, click
Restore Document and select one of the following options:
▪ Keep — to preserve existing data and restore items with the RESTORED prefix (RESTORED-
<file_name>.ext).
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft OneDrive for Business populates this field with the identification
number of the application that was used during a backup session. If you want to use another application,
make sure to grant this application required permissions. For more information, see the Azure AD
Application Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For Veeam Explorer for
Microsoft OneDrive for Business, required permissions are the same as for Veeam Explorer for Microsoft
SharePoint. For more information, see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
4. Select OneDrives.
• In the navigation pane, select an organization with OneDrives, and on the Home tab, click Restore
OneDrives and select one of the following options:
o Keep — to preserve existing data and restore items with the RESTORED prefix (RESTORED-
<file_name>.ext).
• In the navigation pane, right-click an organization with OneDrives and select Restore OneDrives >
Overwrite or Restore OneDrives > Keep.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD applica tion that you want to use
for data restore.
By default, Veeam Explorer for Microsoft OneDrive for Business populates this field with the identification
number of the application that was used during a backup session. If you want to use another application,
make sure to grant this application required permissions. For more information, see the Azure AD
Application Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For Veeam Explorer for
Microsoft OneDrive for Business, required permissions are the same as for Veeam Explorer for Microsoft
SharePoint. For more information, see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
If you want to check whether user accounts whose OneDrives you want to restore exist, click Resolve selected
a ccounts.
o In the navigation pane, select OneDrive that you want to copy, and on the OneDrive tab, click Cop y
OneDrive.
o In the navigation pane, select a folder that you want to copy, and on the Fold er tab, click Cop y Folder.
• To copy a document, in the navigation pane, select a folder that contains the document, and then do one
of the following:
o In the preview pane, select a document that you want to copy, and on the Document tab, click Cop y
Document.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified object back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft OneDrive for Business populates this field with the identification
number of the application that was used during a backup session. If you want to use another application,
make sure to grant this application required permissions. For more information, see the Azure AD
Application Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has the SharePoint Administrator role.
• Restore to original user. To copy OneDrive data back to the original user.
• Restore to the following user. To copy OneDrive data to the specified user.
1. Click Browse.
2. In the Browse OneDrive Accounts window, select the necessary account and click Select.
• Cha nged items. Allows you to restore data that has been modified in your production environment.
• Restore only latest version. Allows you to restore only the latest version of items. If this check box is
selected, you can select one of the following options:
If the Restore only latest version check box is not selected, all versions of items in the production
environment will be replaced with the relevant data from the backup file.
• Send a notification by email to the users with permissions to the file. Select this check box if you want to
notify users about items restore. Veeam Explorer for Microsoft OneDrive for Business will notify users w ith
whom items have been shared. You can select this check box only if the Restore shared access check box is
selected.
NOTE
The Send a notification by email to the users with permissions to the file check box is only available
when restoring data from backups created by Veeam Backup for Microsoft 365 for Microsoft 365
organizations.
o Select an organization with OneDrives, and on the Home tab, click Sa ve OneDrives and select how you
want to save data:
▪ Sa ve as files. Select this option if you want to save each file separately to a specified location.
▪ Sa ve as ZIP. Select this option if you want to add saved files to a ZIP archive and save the
resulting archive to a specified location. Veeam Explorer for Microsoft OneDrive for Business will
save files to an archive with the OneDrives_<timestamp>.zip name.
o Right-click an organization with OneDrives and select Sa ve OneDrives > Save as files or Sa ve
OneDrives > Sa ve as ZIP.
• In the navigation pane, select OneDrive, and on the OneDrive tab, click Sa ve OneDrive and select how you
want to save data:
o Sa ve as files. Select this option if you want to save each file separately to a specified location. To
specify a location, in the displayed window, browse to the necessary folder and click Select Folder.
o Sa ve as ZIP. Select this option if you want to add saved files to a ZIP archive and save the resulting
archive to a specified location. To specify a location, in the displayed window, browse to the necessary
folder and click Sa ve. Veeam Explorer for Microsoft OneDrive for Business will save files to an archive
with the <user_name>.zip name in this folder.
o Select a folder that you want to save, and on the Fold er tab, click Sa ve Folder > Sa ve folder as files or
Sa ve Folder > Sa ve folder as ZIP.
o Right-click a folder and select Sa ve folder > Sa ve folder as files or Sa ve folder > Sa ve folder as ZIP.
2. In the displayed window, browse to the necessary folder and click Select Folder or Sa ve.
Keep in mind that if you select the Sa ve as ZIP option, Veeam Explorer for Microsoft OneDrive for Business
will save a folder to an archive with the archive.zip name.
o Select a document that you want to save, and on the Document tab, click Sa ve Document > Sa ve as
files or Sa ve Document > Sa ve as ZIP.
o Right-click a document and select Sa ve document > Sa ve as files or Sa ve document > Sa ve as ZIP.
2. In the displayed window, browse to the necessary folder and click Select Folder or Sa ve.
Keep in mind that if you select the Sa ve as ZIP option, Veeam Explorer for Microsoft OneDrive for Business
will save a document to an archive with the archive.zip name.
TIP
Before sending documents, make sure to configure mail settings. The amount of data you can send at a
time depends on your SMTP server configuration. For more information about configuring mail settings,
see Mail Settings.
1. Depending on the type of object you want to send, the following actions are available:
▪ In the navigation pane, select OneDrive that you want to send, and on the OneDrive tab, click
Send OneDrive.
▪ In the navigation pane, select a folder that you want to send, and on the Fold er tab, click Send
Fold er.
o To send a document, in the navigation pane, select a folder that contains the document that you want
to send, and then do one of the following:
▪ In the preview pane, select a document, and on the Document tab, click Send Document.
The From field is filled automatically based on the address you have provided when configuring mail
settings.
You can also edit the message subject and body. To edit the message body, click More details.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Advanced Settings.
2. Use the Sup port Information wizard as described in the Collecting Log Files section of the Veeam Backup
for Microsoft 365 User Guide.
Veeam Explorer for Microsoft The account used to run Veeam Explorer for Microsoft Teams must meet
Tea ms launch the following requirements:
• The account must be a member of the local Administrators group.
• The account must have the Veeam Backup Administrator or Veeam
Restore Operator role on the backup server.
Restore to Microsoft 365 To restore Microsoft Teams data, you must grant the following roles and
permissions to user accounts:
• The user account must have a Microsoft 365 license that permits
access to Microsoft Teams API. The minimum sufficient license is
Microsoft Teams Exploratory experience. For more information
about the Microsoft Teams Exploratory experience, see this
Microsoft article.
• To restore Microsoft Teams data, the user account must have the
Teams Administrator role.
Data Restore
Consider the following when planning to restore Microsoft Teams data:
• Use of modern authentication with legacy protocols allowed is not supported for data restore with Veeam
Explorer for Microsoft Teams.
• You can restore Microsoft Teams data to the original organization only.
• Veeam Explorer for Microsoft Teams does not change roles for team owners during restore. For example,
you create a backup of your organization, and then change role for a team member from Member to
Owner. In this case, if you restore this team member from the backup, Veeam Explorer for Microsoft
Teams will not set their role to Member.
• Restore of OneNote notebooks from backups of Microsoft Teams data for organizations with modern app-
only authentication is not supported.
• When restoring a channel tab, Veeam Explorer for Microsoft Teams does not preserve relation between
the link to a file published on the tab and the file itself. You will need to link the tab to the fil e manually
after restore. This limitation does not apply to the scenario where you restore an entire team.
• Veeam Explorer for Microsoft Teams does not restore posts to their original location in the team channel.
Instead, Veeam Explorer for Microsoft Teams exports posts to a file of the HTML format, creates a
separate tab in the original channel and attaches the HTML file to this tab.
• If a user never opened the Files tab of a team channel in Microsoft Teams before data backup, files from
this tab are not displayed in Veeam Explorer for Microsoft Teams.
• Before restoring posts, make sure that Website App is unblocked both for your organization and the user
account that you use to restore Microsoft Teams data.
• When restoring a channel, Veeam Explorer for Microsoft Teams cannot rename this channel.
• Before restoring team data for a tenant organization with modern app -only authentication, make sure that
a user account used for authorization has access to the root SharePoint site of this tenant organiza tion.
If you open Veeam Explorer for Microsoft Teams from the Sta rt menu on a machine that runs the
Veeam Backup & Replication console and Veeam Explorers only, specify the following:
o To perform restore operations, Veeam Explorer for Microsoft Teams must be run with elevated
permissions. The user account must be a member of the local Administrators group on the machine
where Veeam Explorer for Microsoft Teams is installed.
o The account must have the Veeam Backup Administrator or Veeam Restore Operator role on the
backup server.
To use the account under which Veeam Explorer for Microsoft Teams is running, select Use Windows
session authentication.
To save the connection shortcut to the desktop, click Sa ve shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following options:
• General Options. Allows you to configure general application settings. For more information, see General
Application Settings.
• Help.
TIP
To open online help, press [F1] in any Veeam Explorer for Microsoft Teams wizard or window. You will then
be redirected to the relevant section of the user guide.
• The ribbon menu, which contains operation commands organized into logical groups represented as tabs.
The ribbon menu is displayed at the top of the main application window.
• The navigation pane, which allows you to browse through the hierarchy of folders with backed -up data.
Also, it allows you to search for teams using keywords.
• Other tabs. Contains other tabs of the channel that link to sites, documents, applications, and and other
objects.
To view team properties, in the navigation pane, right-click a necessary team and select View properties.
1. In the navigation pane, browse to the channel whose post or file you want to open and click the necessa ry
node: P osts or Files.
o Select a node that contains an item you want to find: P osts, Files or Other tabs.
o Select a team or channel whose items you want to find. Then, from the drop -down list next to the
search field, select what type of items you want to find: Files, Posts or Other tabs .
• You can use double quotes to find the exact phrase. For example, "Document" .
• You can narrow search results by specifying various search criteria using the criteria:value format. For
more information about search parameters, see this section of REST API Reference. For example,
author:"Administrator" .
• You can use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such
as * and ?.
For example:
o meeting AND author:"Administrator" — returns objects that include both specified keywords.
o meeting OR author:"Administrator" — returns objects that include one of the specified keywords.
o ?all — returns all objects that contain the specified keyword with any alphabet in the first position.
NOTE
The Ad vanced Find mechanism is supported for posts and files only. The mechanism is not supported for
tabs.
For example, to find a file whose name starts with comparison, do the following:
1. In the preview pane, select a node and click Ad vanced Find on the ribbon.
2. In the Define search criteria section, select Ca tegory > File fields.
Veeam Explorer for Microsoft Teams sends email messages on behalf of your Google or Microsoft 3 65 account
using OAuth 2.0 Authorization Framework, or you can specify connection settings of an SMTP server that uses
basic authentication.
• Google Account
4. From the Ma il server drop-down list, select SMTP server (basic authentication) .
The default port number is 25. If you want to use SSL data encryption, specify port 587.
o Select the Connect using SSL check box to establish a secure connection.
o If an SMTP server requires an authentication for outgoing mail, select the The SMTP server requires
a uthentication check box and provide authentication credentials.
6. In the SMTP server field, specify the address of a server that you want to use as an SMTP server.
By default, Veeam Explorer for Microsoft Teams establishes a connection to the smtp.office365.com
server.
Google Account
You can authorize Veeam Explorer for Microsoft Teams to send Microsoft Teams posts and files as attachments
on behalf of your Google account. To send email messages, Veeam Explorer for Microsoft Teams communicates
with the Gmail API. For authentication, Veeam Explorer for Microsoft Teams uses an access token issued by
Google Authorization Server. To acquire an access token, you can either use an application preinstalled by
Veeam Backup & Replication or specify OAuth 2.0 client credentials of the custom application registered in the
Google Cloud console. For more information on obtaining client credentials, see Registering Application in
Google Cloud Console.
To configure sending email messages on behalf of your Google account, d o the following:
4. From the Ma il server drop-down list, select Google Gmail (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Sig n in with Google and enter
credentials of your Google account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Sig n in with
Goog le and enter credentials of your Google account to complete authentication.
9. Click OK.
NOTE
You can change the sender email address. To send email notifications on behalf of another Google account,
specify a new email address in the From field and click Sig n in with Google.
1. In the Ap p lication client ID field, specify specify the obtained client ID.
1. Sign in to the Google Cloud console under a Google account that you want to use for sending emails.
4. Create the OAuth 2.0 client ID credentials — a client ID and client secret for the custom application.
o Client ID
o Client secret
To configure sending email messages on behalf of your Microsoft 365 account, do the following:
4. From the Ma il server drop-down list, select Microsoft 365 (modern authentication) .
o To use an application preinstalled by Veeam Backup & Replication, click Authorize now and enter
credentials of your Microsoft 365 account to complete authentication.
o To use the custom application, click Ad vanced to specify the advanced settings, then click Authorize
now and enter credentials of your Microsoft 365 account to complete authentication.
7. In the Send a test email to field, specify the email address to which Veeam Explorer for Microsoft Teams
sends a test email message.
9. Click OK.
You can change the sender email address. To send email notifications on behalf of another Microsoft 365
account, specify a new email address in the From field and click Re-a uthorize.
1. In the Ap p lication client ID field, specify an identification number of your Azure AD application.
You can find this number in an application settings in your Azure Active Directory. For more information,
see this Microsoft article.
1. Sign in to the Azure portal using an account that you want to use for sending emails. The account must
have an active subscription.
2. Register an application. For more information on registering applications, see this Microsoft article.
4. Select Authentication > P latform configurations > Ad d a platform > Configure p latforms > Mobile and
d esktop applications and specify http://localhost as a redirect URI. For more information, see this
Microsoft article.
o Directory (tenant) ID
o Application (client) ID
3. If you want to enable extended logging mode to collect logs that contain additional information on
specific operations, select the E na ble extended logging check box. After enabling extended logging mode,
you can go back to the application and perform actions for which you want to collect additional
information. Then you can collect logs. For more information on log collection, see Getting Support.
4. By default, Veeam Explorer for Microsoft Teams displays notifications when loa ding backups created by
Veeam Backup for Microsoft 365 from object storage. If you want to disable these notifications, clear the
Show p op-up notifications on startup check box.
5. Click OK.
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 database on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 database.
3. Click Op en.
NOTE
Make sure you have disabled the Veeam Backup Proxy for Microsoft 365 Service when adding local
databases. You can stop this service by using the services.msc console. If you try to add a database
having this service still in progress, you will receive an error message and will not be able to access the
database due to database lock.
To connect to another Veeam Backup for Microsoft 365 server remotely, do the following:
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 server on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 server.
2. Specify a server name or IP address and enter credentials to access the specified server.
Select the Use W indows session authentication check box to connect with the user account under which
you are currently logged in.
3. Click Connect.
NOTE
Make sure that both Veeam Explorer for Microsoft Teams and Veeam Backup & Replication are installed
on the same server and at least one service provider is added to Veeam Backup & Replication. For more
information, see the Connecting to Service Providers section of the Veeam Cloud Connect Guide.
To add Veeam Backup for Microsoft 365 service providers, do the following:
o On the Home tab, click Ad d Org > Veeam Backup for Microsoft 365 service provider on the ribbon.
o Right-click the Org anizations node and select Veeam Backup for Microsoft 365 service provider.
2. From the Select service provider and authentication method drop-down list, select a service provider that
you want to add and select an authentication method that can be either Modern authentication or Basic
authentication.
3. [For Modern authentication] Select a region to which a Microsoft 365 organization of the selected service
provider belongs.
4. [For Modern authentication] Copy the device code and use it to sign in to Azure Active Directory.
For Basic authentication, you must enter a user name and password to connect to the service provider
server.
NOTE
You cannot use Basic authentication to load backups if a Microsoft 365 organization has been added
to the service provider infrastructure using Modern authentication.
5. Select a point-in-time state as of which you want to load Microsoft 365 backups.
6. Select the Show items that have been deleted by user check box to see all the items that were removed.
7. Select the Show a ll versions of items that have b een modified by user check box if you want to load
modified versions.
To remove an organization from the application scope, right-click an organization in the navigation pane and
select Remove organization.
• If you want to restore multiple teams of a Microsoft 365 organization, do one of the following:
o In the navigation pane, select an organization whose teams you want to restore, and on the Home tab,
click Restore Teams.
o In the navigation pane, right-click an organization whose teams you want to restore and select
Restore teams.
o In the navigation pane, select a team that you want to restore, and on the Tea m tab, click Restore
Tea m.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data r estore. Such an
application is used to restore the specified team back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Teams populates this field with the identification number of the
application that was used during a backup session. If you want to use another application, make sure to
grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
At this step of the wizard, select check boxes next to the teams that you want to restore.
1. Select the Cha nged items check box if you want to restore items that have changed since the time when
the backup was created. When you select this option, Veeam Explorer for Microsoft Teams overwrites
existing items in the original team.
2. Select the Missing items check box if you want to restore items that are missing in the original team. For
example, some of the items were removed and you want to restore them from the backup.
3. Select the Restore team settings check box if you want to replace the current team settings with team
settings from the backup. For information on how to view team settings in the backup, see Viewing Team
Properties.
Keep in mind that you cannot select this check box if both the Cha nged items and Missing items check
boxes are cleared.
4. If you want to restore information about team members and their roles from the backup, make sure that
the Restore membership and their permissions check box is selected.
o If you launched the Restore wizard to restore a specific team, you will be able to review team
members at the next step of the wizard. Click Nex t.
o If you launched the Restore wizard to restore multiple teams, you cannot review team members. Click
Restore to start the restore operation.
You cannot proceed to the next step or start the restore operation, if you clear both the Cha nged items
and Missing items check boxes.
TIP
If you clear the Restore membership and their permissions check box, you can start the restore
operation immediately. To do this, click Restore.
At this step of the wizard, review the list of users whose membership and roles in the team will be restored and
click Restore.
To quickly find the necessary team members, use the search field at the top of the wizard window.
NOTE
Veeam Explorer for Microsoft Teams does not change roles for team owners during restore. For example,
you create a backup of your organization, and then change role for a team member from Member to
Owner. In this case, if you choose to restore this team member from the backup, Veeam Explorer for
Microsoft Teams will not set their role to Member.
In the opposite case, if a team member role was changed from Owner to Member after the backup was
created, and you choose to restore team membership from the backup , Veeam Explorer for Microsoft
Teams will elevate the role to Owner during restore.
o In the navigation pane, select a channel that you want to restore, and on the Cha nnel tab, click
Restore Channel.
o In the navigation pane, right-click a channel that you want to restore and select Restore channel.
o In the navigation pane, expand a channel whose tabs you want to restore, select Other tabs, and on
the Ta b s tab, click Restore Tabs.
a. In the navigation pane, expand a channel whose tabs you want to restore and select Other tabs.
TIP
To select more than one tab in the preview pane, press and hold the [CTRL] key and select the
necessary tabs.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified team back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Teams populates this field with the identification number of the
application that was used during a backup session. If you want to use another application, make sure to
grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
1. Select the Cha nged items check box if you want to restore items that have changed since the time when
the backup was created. When you select this option, Veeam Explorer for Microsoft Teams overwrites
existing items in your target location.
2. Select the Missing items check box if you want to restore items that are missing in the target location. For
example, some of the items were removed and you want to restore them from the backup.
3. Click Restore.
NOTE
During restore of a tab, Veeam Explorer for Microsoft Teams restores the name of the tab and a link to an
object published on the tab. The object itself, for example, a SharePoint site or document, is not restored
from the backup in this scenario. To restore such objects along with tabs, consider restoring an entire team.
For more information, see Restoring Teams.
NOTE
Veeam Backup for Microsoft 365 does not restore posts to their original location in the team channel.
Instead, Veeam Backup for Microsoft 365 creates a new tab in the original channel and restores posts to
this tab. If you want to restore posts to another channel, use the export operation. For more information,
see Data Export.
• In the navigation pane, expand a channel whose posts you want to restore, select P osts, and on the P osts
tab, click Restore Posts.
• In the navigation pane, expand a channel whose posts you want to restore, right-click P osts and select
Restore posts.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified team back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Teams populates this field with the identification number of the
application that was used during a backup session. If you want to use another application, make sure to
grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
Select this option if you want to restore all posts published in the channel.
Select this option if you want to restore posts published in the channel during the specified time period.
If you select this option, in the From and To fields, specify the dates that define the start and end of the
desired time period. Veeam Explorer for Microsoft Teams will restore posts whose last modification date
belongs to the specified period.
When you restore posts, Veeam Backup for Microsoft 365 will create a separate tab in the original team channel
and restore posts to this tab.
o In the navigation pane, expand a channel whose files you want to restore, select Files, and on the
Files tab, click Restore File.
o In the navigation pane, expand a channel whose files you want to restore, right-click Files and select
Restore files.
a. In the navigation pane, expand a channel whose files you want to restore and select Files.
▪ Select a necessary file, and on the Files tab, click Restore File.
To select more than one file in the preview pane, press and hold the [CTRL] key and select the
necessary files.
Modern Authentication
To use modern authentication, do the following:
This will allow Veeam Backup for Microsoft 365 to use an Azure AD application for data restore. Such an
application is used to restore the specified team back to Microsoft 365 organizations with enabled multi-
factor authentication (MFA) and enabled or disabled security defaults. For more information, see the
Adding Microsoft 365 Organizations section of the Veeam Backup for Microsoft 365 User Guide.
2. In the Ap p lication ID field, enter an identification number of the Azure AD application that you want to use
for data restore.
By default, Veeam Explorer for Microsoft Teams populates this field with the identification number of the
application that was used during a backup session. If you want to use another application, make sure to
grant this application required permissions. For more information, see the Azure AD Application
Permissions section of the Veeam Backup for Microsoft 365 User Guide.
Basic Authentication
To use basic authentication, do the following:
Keep in mind that a code is valid for 15 minutes. You can click Refresh to request a new code from
Microsoft.
3. On the Sig n in to your account webpage, paste the code that you have copied and sign in to Microsoft
Azure.
Make sure to log in with the user account that has required permissions assigned. For more information,
see Permissions.
Make sure that the required settings are specified for the Azure AD application used for restore. For more
information, see the Configuring Azure AD Application Settings section of the Veeam Backup for Microsoft
365 User Guide.
1. Select the Cha nged items check box if you want to restore items that have changed since the time when
the backup was created.
2. Select the Missing items check box if you want to restore items that are missing in the target location. For
example, some of the items were removed and you want to restore them from the backup.
3. By default, Veeam Explorer for Microsoft Teams restores all versions of backed -up files from the backup.
If you want to restore only the latest version of a file, select the Restore only the latest version check box.
If you select this option, Veeam Explorer for Microsoft Teams will merge original files in the production
environment with the latest version of the files in the backup.
4. Click Restore.
The export operation can be useful, for example, if you want to restore posts of a team channel to another
channel. To do this, you can export posts to an HTML file, publish this file in Microsoft SharePoint and publish a
link to this file in a custom tab of the necessary channel.
1. In the navigation pane, expand a channel whose posts you want to export.
o Select P osts, and on the P osts tab, click E x p ort P osts and select how you want to export posts:
▪ E x port to Desktop. Select this option if you want to perform the 1-Click Export operation.
Veeam Explorer for Microsoft Teams will immediately export all posts of the channel to the
Desktop folder.
▪ E x port to. Select this option if you want to specify what posts to export and where to export
posts.
o Right-click P osts and select E x port posts > E xport to Desktop or E x port posts > E xport to.
3. If you selected the E x port to option at the step 2, in the E x port wizard, do the following:
a. Specify what posts you want to export. You can select from the following options:
▪ E x port all posts. If you select this option, Veeam Explorer for Microsoft Teams will export all
posts published in the channel to an HTML file.
▪ E x port posts for the specified time period. If you select this option, you can define a time period
when posts that you want to export were created. To do this, specify the start date and end date
of the period in the From and To fields. Veeam Explorer for Microsoft Teams will export posts
whose last modification date belongs to the specified period.
b. In the Sa ve as field, click Browse and browse to a folder where you want to save an HTML file with
exported posts. By default, Veeam Explorer for Microsoft Teams exports posts to a file with the
following name: <Channel_name>_<date_and_time>.html . For example: Team
News_2023_02_10_18_51_38.html.
c. Select the Op en file after export check box if you want to open the resulting HTML file right after the
export operation is completed.
1. In the navigation pane, expand a channel whose post you want to export and select P osts.
o Select a necessary post, and on the P osts tab, click E x port Posts and select how you want to export
the post:
▪ E x port to Desktop. Select this option if you want to perform the 1-Click Export operation.
Veeam Explorer for Microsoft Teams will immediately export the post to the Desktop folder.
▪ E x port to. Select this option if you want to export the post to a custom location.
TIP
To select more than one post in the preview pane, press and hold the [CTRL] key and select the
necessary posts.
3. If you selected the E x port to option at the step 2, in the E x port wizard, do the following:
a. In the Sa ve as field, click Browse and browse to a folder where you want to save an HTML file with
exported posts. By default, Veeam Explorer for Microsoft Teams exports posts to a file with the
following name: <Channel_name>_<date_and_time>.html . For example: Team
News_2023_02_10_18_57_05.html .
b. Select the Op en file after export check box if you want to open the resulting HTML file right after the
export operation is completed.
1. In the navigation pane, expand a channel whose posts you want to save.
o Select P osts, and on the P osts tab, click Sa ve P osts and select where you want to save posts:
▪ Sa ve to <folder_name>. Select this option if you want to perform the 1-Click Save operation.
Veeam Explorer for Microsoft Teams will save posts to the latest location that was used when
saving posts. If you have not saved posts yet, Veeam Explorer for Microsoft Teams save posts to
the Desktop folder.
▪ Sa ve to .msg file. Select this option if you want to save posts to a custom location. To specify a
location, in the displayed window, browse to the necessary folder and click Select Folder.
o Right-click P osts and select Sa ve p osts > Sa ve to <folder_name> or Sa ve posts > Sa ve to .msg file.
1. In the navigation pane, expand a channel whose post you want to save and select P osts.
o Select a necessary post, and on the P osts tab, click Sa ve Posts and select where you want to save
posts:
▪ Sa ve to .msg file. Select this option if you want to save posts to a custom location. To specify a
location, in the displayed window, browse to the necessary folder and click Select Folder.
TIP
To select more than one post in the preview pane, press and hold the [CTRL] key and select the
necessary posts.
1. In the navigation pane, expand a channel whose files you want to save.
o Select Files, and on the Files tab, click Sa ve File and select how you want to save files:
▪ Sa ve as files. Select this option if you want to save each file separately to a specified location. To
specify a location, in the displayed window, browse to the necessary folder and click Select
Fold er.
▪ Sa ve as ZIP. Select this option if you want to add saved files to a ZIP archive and save the
resulting archive to a specified location. To specify a location, in the displayed window, browse
to the necessary folder and click Sa ve. Veeam Explorer for Microsoft Teams will save files to an
archive with the <channel_name>.zip name.
o Right-click Files and select Sa ve files > Save as files or Sa ve files > Sa ve as ZIP.
1. In the navigation pane, expand a channel whose files you want to save and select Files.
o Select a necessary file, and on the Files tab, click Sa ve File and select how you want to save files:
▪ Sa ve as ZIP. Select this option if you want to add saved files to a ZIP archive and save the
resulting archive to a specified location. To specify a location, in the displayed window, browse
to the necessary folder and click Sa ve. Veeam Explorer for Microsoft Teams will save files to an
archive with the archive.zip name.
o Right-click a necessary file and select Sa ve file > Sa ve as files or Sa ve file > Sa ve as ZIP.
TIP
To select more than one file in the preview pane, press and hold the [CTRL] key and select the
necessary files.
TIP
Before sending documents, make sure to configure mail settings. The amount of data you can send at a
time depends on your SMTP server configuration. For more information about configuring mail settings,
see Mail Settings.
1. In the navigation pane, expand a channel whose posts or files you want to send.
2. Depending on the type of object you want to send, the following actions are available:
▪ In the navigation pane, select P osts, and on the P osts tab, click Send Posts.
▪ In the navigation pane, select Files, and on the Files tab, click Send File.
3. In case the size of the message with files exceeds the size allowed by your SMTP server configuration,
Veeam Explorer for Microsoft Teams will prompt whether you want to send files. In the notification
window, click Y es .
The From field is filled automatically based on the address you have provided when conf iguring mail
settings.
You can also edit the message subject and body. To edit the message body, click More details.
1. In the navigation pane, expand a channel whose post or file you want to send and select P osts or Files.
2. Depending on the type of object you want to send, the following actions are available:
▪ In the preview pane, select a necessary post, and on the P osts tab, click Send Posts.
▪ In the preview pane, right-click a necessary post and select Send to.
▪ In the preview pane, select a necessary file, and on the Files tab, click Send File.
The From field is filled automatically based on the address you have provided when configuring mail
settings.
You can also edit the message subject and body. To edit the message body, click More details.
Before you submit a support ticket, make sure that comprehensive information is provided to the Veeam
Support Team. To do this, take the following steps:
1. Perform the problematic operation with the extended logging mode enabled. For more information, see
Advanced Settings.
2. Use the Sup port Information wizard as described in the Collecting Log Files section of the Veeam Backup
for Microsoft 365 User Guide.