Veeam Backup 10 0 Explorers User Guide
Veeam Backup 10 0 Explorers User Guide
Version 10
User Guide
February, 2020
© 2020 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 at
www.veeam.com/support.html 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 offices location, visit
www.veeam.com/contacts.html.
Online Support
If you have any questions about Veeam products, you can use the following resources:
Information hereinafter is applicable to each of the above Veeam Explorer that comes as part of Veeam Backup
& Replication Update 4 or Veeam Backup for Microsoft Office 365 until it is replaced with a newer version of the
product.
Intended Audience
This user guide is intended for IT administrators, consultants, analysts and any other IT professionals.
Veeam Explorers Overview
Veeam Explorers Suite extends the functionality of Veeam Backup & Replication and Veeam Backup for
Microsoft Office 365 and allows you to restore or export your data from backup or replica files.
Veeam Explorers are distributed as part of Veeam Backup & Replication and Veeam Backup for Microsoft Office
365 and do not have to be installed separately, nor any of the above Explorers requires any additional license to
be purchased as the available feature set for each Veeam Explorer depends entirely upon the installed Veeam
Backup & Replication or Veeam Backup for Microsoft Office 365 edition.
To recover VMware VM data directly from storage snapshots, use Veeam Explorer for Storage Snapshots, as
described in Veeam Explorer for Storage Snapshots.
Component Requirement
Microsoft Active For more information about supported operating systems, see the Supported Applications
Directory Domain subsection of the Veeam Backup & Replication User Guide.
Services
IMPORTANT!
TCP 1025 to 5000 (for MicrosoftThe dynamic RPC range that is used by the
Windows 2003) runtime coordination process which is
deployed on a VM guest OS for application-
49152 to 65535 (for aware image processing (when working over
Microsoft Windows 2008 and the network, not over VIX API).
newer)
For more information, see this Microsoft
article.
Backup For more information, see the Required Permissions section of the Veeam Backup & Replication
User Guide.
Restore The account being used must be a member of the Domain Admins group and the Exchange
Organization Management group.
General
When Veeam Explorer for Microsoft Active Directory is installed on a server on which both Veeam
Backup & Replication and Veeam Backup for Microsoft Office 365 are installed, the notification settings
will be inherited from the Veeam Backup and Replication Global Notification settings.
Restore
Veeam Explorer for Microsoft Active Directory does not support restore via PSDirect, VIX or Sphere API.
Data can only be restored back to the original domain. Cross-domain restore is not supported.
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, Microsoft Exchange Server 2010 SP1 and higher. 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.
If you plan to restore database items from an Active Directory Domain Services server running Microsoft
Windows ReFS, consider that a Veeam backup server or a management console must be installed on
Microsoft Windows Server 2012 or higher. To restore from a server running Microsoft Windows ReFS 3.x,
a Veeam backup server or a management console must be installed on Microsoft Windows Server 2016.
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.
To restore security attributes such as objectSID and objectGUID, Veeam uses existing tombstone objects
on the target Active Directory server. Make sure that the AD Recycle Bin feature is disabled in the target
domain. If no tombstone objects exist, Veeam will create them anew setting all the attributes for such
created objects as they are in the backup file.
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.
Veeam Explorer for Microsoft Active Directory does not support exporting passwords.
The Restore application item option to load backups created in Veeam Backup & Replication.
For more information, see the Application Items Restore section of the Veeam Backup & Replication
User Guide.
Go to Start, click Veeam Explorer for Microsoft Active Directory and manually open Active Directory
databases, as described in the Adding Standalone Microsoft Active Directory Databases section.
When starting the application from the Start menu, specify the following:
User credentials.
The account must be a member of the Local Administrator group on a target server. To use the account
under which Veeam Explorer for Microsoft Active Directory is running, select Use Windows session
authentication.
To save the connection shortcut to the desktop, click Save shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following features:
Help.
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.
The preview pane, which shows you the details about objects you have selected in the navigation area.
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 an object in the navigation pane, you can see its content in the preview pane.
Right-click an object and select View Attributes to view objects attributes. To copy necessary attributes to the
clipboard, select an attribute and press CRTL+C on the keyboard. Multiple selection is also supported.
NOTE:
Due to organizational and security purposes, recovery of Domain Controllers objects is not supported.
1. In the navigation pane. select an object in which you want to find your data.
2. Enter a search query to the search field at the top of the preview pane.
NOTE:
To find the exact phrase, use double quotes. For example, “group policy”.
3. In the search field, enter an LDAP query and click the search button.
IMPORTANT!
Make sure the database you are adding to the Veeam Explorer scope was not locked by another process.
1. Right-click the root Active Directory node and select Add database or switch to the Home tab and click
Add Database on the toolbar.
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.
TIP:
2. On the Objects tab, select Restore Objects > Restore objects to <server_name> or right-click an object
and select Restore objects to <server_name>.
Restore to the following container. To select a different container, as described in Browsing Container.
TIP:
If a container that is being restored was not found in the production environment, it will be restored anew.
Browsing Container
To select a different container, click Browse and choose a container you want to use.
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.
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 Veeam 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.
Objects to process:
Restore:
Multi-valued attributes:
This step is only available if you have chosen the Selected attributes only option in the previous step.
After the restore is complete, review the results shown in the Restore Summary dialog.
2. On the Container tab, select Restore Container > Restore container to or right-click a container and
select Restore container to.
Restore to the following container. To select a different container, as described in Browsing Container.
TIP:
If a container that is being restored was not found in the production environment, it will be restored anew.
Browsing Container
To select a different container, click Browse and choose a container you want to use.
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.
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 Veeam 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.
Objects to process:
Restore:
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, then such an 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 only available if you have chosen the Selected attributes only option in the previous step.
After the restore is complete, review the results shown in the Restore Summary dialog.
You can select whether to display all types of notifications or only those you need by selecting/deselecting the
corresponding check boxes in the lower-left corner of the dialog.
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 <server_name> or right-click a
container and select Restore container to <server_name>.
After the restore is complete, review the results shown in the Restore Summary dialog.
You can select whether to display all types of notifications or only those you need by selecting/deselecting the
corresponding check boxes in the lower-left corner of the dialog.
2. On the Objects tab, select Restore Objects > Restore objects to <server_name> or right-click an object
and select Restore objects to <server_name>.
You can select whether to display all types of notifications or only those you need by selecting/deselecting the
corresponding check boxes in the lower-left corner of the dialog.
TIP:
2. On the Objects tab, select Export Objects > Export objects to or right-click an object and select Export
objects to.
2. On the Container tab, select Export Container > Export container to or right-click a container and select
Export container to.
4. (Optionally) Select the Save 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 corresponding filtering mode.
5. Click Export.
All the nested containers (if any) will be preserved during the export.
2. On the Container tab, select Export Container > Export Container to <target_folder> or Export Objects >
Export Object to <target_folder> respectively or use the associated context menu command.
NOTE:
The <target_folder> destination depends on the location you have been using during the last export
operation.
2. On the Home tab, select Compare with Production to detect changed, moved or deleted objects since
the last Active Directory backup.
3. Click Show Changed Items Only on the toolbar to view only those items that have been changed since
the last backup.
The following figure shows user accounts the attributes of which have been changed since the last time
they were backed up. Veeam 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 Objects tab, select Compare object attributes or right-click an object and select Compare object
attributes.
By default, logs are collected in the default mode. In certain cases, you may need to enable the extended
logging mode to collect logs that contain more details on specific operations.
2. On the General tab, select the Enable Extended logging check box.
3. Go back to the application, perform necessary actions and then review the logs to see the details.
Component Requirement
Microsoft SQL Server For more information about supported versions of Microsoft SQL Server, see the
Supported Applications subsection of the Veeam Backup & Replication User Guide.
NOTE:
AlwaysOn Availability Groups are supported for Microsoft SQL Server 2012 and higher.
By default, the AUTO_CLOSE option for SQL server databases is set to False.
If AUTO_CLOSE is enabled, your databases might be skipped from processing.
To restore database items from a SQL server VM that is running Microsoft Windows ReFS, the Veeam
backup server or a management console must be installed on Microsoft Windows Server 2012 or higher.
To restore data from a server that is running Microsoft Windows ReFS 3.x, the Veeam backup server or a
management console must be installed on 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 SQL server has the same or later version as the original SQL server.
A SQL server included in Microsoft SQL Server Failover Cluster cannot be used as a staging system.
Mind domain trusts configuration when planning to add databases to the Veeam Explorer scope
manually. For more information, see Configuring Staging SQL Server.
The following Microsoft SQL Server Express Editions can be used as a staging system:
Databases that exceed 10 GB cannot be attached to the Microsoft SQL Server 2012/2016 Express Edition due
to Express Edition limitations. For more information, see the following Microsoft articles:
For Microsoft SQL Server 2012 Express Edition
For Microsoft SQL Server 2016 Express Edition
Backup
From To Protocol Port Notes
Veeam Backup Microsoft SQL Server VM Guest OS TCP, UDP 135, 137-139, 445 To deploy the
Server / Guest runtime
Interaction Proxy coordination
(Enterprise and process on a VM
Enterprise Plus guest OS.
editions)
TCP 49152 to 65535. The dynamic RPC
For Microsoft range that is used
Windows 2008 by the runtime
and higher. coordination
process which is
deployed on a VM
guest OS for
application-aware
processing.
Utilized by the
runtime process on
a VM guest OS
from which
transaction logs
are being
collected.
Microsoft SQL Veeam Backup Server / Guest TCP 49152 to 65535. The dynamic RPC
Server VM Guest Interaction Proxy (Enterprise and For Microsoft range that is used
OS Enterprise Plus editions) Windows 2008 by the runtime
and higher coordination
process which is
deployed on a VM
guest OS for
application-aware
processing
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, ensure configuring dynamic RPC ports manually. For more information, see this
Microsoft article.
Restore
From To Protocol Port Notes
Veeam Backup Target Server / TCP, UDP 135, 445 To deploy the runtime coordination process on a target
Server / Staging Server guest OS.
Standalone
Console / Mount
server associated
TCP 49152- The dynamic RPC range that is used by the runtime
65535. For coordination process which is deployed on a target guest
with the backup
Microsoft OS.
repository (only
when restoring Windows For more information, see this Microsoft article.
from Enterprise 2008 and
Manager) higher.
TCP 1025 - 1034 The default RPC range for the runtime component that is
installed on a target or staging SQL server guest OS to
support restore.
Target Server / Mount server TCP 3260 - 3270 The port range that is opened by Veeam Backup &
Staging Server associated with Replication to manage the iSCSI traffic during restore to
the backup the target VM.
repository
Such a port range is only opened while application item
restore is being performed.
Backup For more information, see the Required Permissions section of the Veeam Backup & Replication
User Guide.
Restore The account being used must be a member of the Local Administrator group and must be granted
the sysadmin role on a target Microsoft SQL Server. For more information about Microsoft SQL
Server roles, see this Microsoft article.
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 bulk-logged.
The following table lists database logging models and applicable Veeam options.
Simple Databases are skipped from Applicable option. Databases are skipped from
processing. processing.
Full Applicable option. Applicable but not Applicable option. Log backup
recommended to use without files (.BAK) are copied from
Veeam performs “backup to native or 3rd party means of the temporary folder on SQL
NUL” for log files on guest. log truncation or backup – Server to Veeam repository.
otherwise, logs will increase in As soon as data is copied to
size. target, BAK files are deleted
from source.
Bulk-logged Applicable option. Applicable but not Applicable option. Log backup
recommended to use without files (.BAK) are copied from
Veeam performs “backup to native or 3rd party means of the temporary folder on SQL
NUL” for log files on guest. log truncation or backup – Server to Veeam repository.
otherwise, logs will increase in As soon as data is copied to
size. target, BAK files are deleted
from 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 Office 365 are installed, the notification settings will be
inherited from the Veeam Backup and Replication Global Notification settings.
Restore
Veeam Explorer for Microsoft SQL Server does not support restore via PSDirect, VIX or Sphere API.
Table-level recovery is supported only for database tables with no external dependencies.
To restore an encrypted database, consider reading this Veeam Knowledge Base article.
To restore a database from the AlwaysOn availability group node as of the selected transaction state,
the nodes of such a group must be located in the same time zone.
Publishing
During publishing, Veeam Explorer for Microsoft SQL Server mounts VMs disks from the backup file to
the target machine (under the C:\VeeamFLR directory), retrieves required database files and attaches
associated databases directly to your SQL server so that you can perform required operations using
Microsoft SQL tools such as Microsoft SQL Management Studio.
When publishing to a cluster, all VMs disks become part of the target cluster.
After you unpublish a database, Veeam Explorer for Microsoft SQL Server detaches such a database
from the target 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 Exit 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 SQL server with the Recovery
pending state.
If published databases have been renamed manually via SQL tools (for example, in Microsoft SQL
Management Studio), then 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 SQL server and you will have to remove them manually using the SQL tools.
Veeam Explorer for Microsoft SQL Server does not back up published databases.
Upon closing the Veeam Explorer console, all the published databases will be detached from the target
SQL server automatically. The corresponding mount points will also be dismounted from under the
C:\VeeamFLR directory.
The Restore application item option to load backups created in Veeam Backup & Replication.
For more information, see the Application Items Restore section of the Veeam Backup & Replication
User Guide.
Go to Start, click Veeam Explorer for Microsoft SQL Server and manually open Microsoft SQL databases,
as described in the Adding Standalone Microsoft SQL Databases section.
When starting the application from the Start menu, specify the following:
User credentials.
The account must be a member of the Local Administrator group on a target server. To use the account
under which Veeam Explorer for Microsoft SQL Server is running, select Use Windows session
authentication.
To save the connection shortcut to the desktop, click Save shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following features:
Help.
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.
The preview pane, which shows you the details about objects you have selected in the navigation area.
Mounting is performed by the Veeam Mount Service component which is deployed on a backup repository
machine or any other machine you define in the backup job configuration settings.
During mounting, Veeam Mount Service retrieves a VM file system from the backup file, attaches it to the hard
drive of a target machine and creates a mount point.
To mount a VM file system on to machines with the Microsoft Windows operating system, Veeam uses the iSCSI
protocol. The original virtual machine or staging SQL server acts as an iSCSI initiator and a mount server that is
associated with the backup repository acts as an iSCSI target. The iSCSI mount point is non-persistent and only
exists during the recovery process.
NOTE:
When using fine-tune restore or point-in-time state restore, Veeam always uses a staging SQL server to
mount the VM file system.
After the recovery session is ended, the service is stopped and removed from the guest operating system.
All service activities are logged to the Veeam.SQL.Service_<timestamp>.log file stored in the Temp folder
which is located in the system directory.
The Veeam SQL Restore Service component requires the Local System account.
Inbound\outbound traffic management between Veeam Explorer for Microsoft SQL Server and the Veeam SQL
Restore Service component is performed via the RPC protocol. For more information, see Used Ports.
NOTE:
When restoring to the local server instance, Veeam SQL Restore Service component is not installed on the
SQL server guest operating system.
When using the fine-tune restore, as described in Data Restore and Data Publishing.
If a staging SQL server belongs to a trusted domain, only the SQL server authentication method is
possible.
If both a staging SQL server and machine hosting Veeam Explorer belong to the same domain, then both
Windows and SQL Server authentication methods are possible.
To use Windows authentication, make sure to configure delegation settings as follows:
c) Select Trust this computer for delegation to specified services only and Use any authentication
protocol options for the cifs service on a computer with Veeam Explorer.
e) Select a domain user account that you want to use when connecting to the staging SQL server
and make sure the Account is sensitive and cannot be delegated check box is not selected.
2. Go to the Staging Server tab, select the Use this helper Oracle server for advanced recovery
functionality check box and do the following:
a) In the SQL Server name drop-down list, select a server that you want to use as your SQL
staging server.
You can click Browse to locate a server using the built-in browser, as described in Browsing for
Servers.
b) Under the Specify user account to connect to Windows server section, select the following:
o Use current account. To connect to the specified server using the current user
account under which Veeam Explorer for Microsoft SQL Server running.
o 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 username and in the
Password field, provide the password.
c) Under the Specify user account to connect to SQL Server instance section, select the
following:
o Use the same Windows server account. To connect to the specified instance under
the user account that you have specified under the Specify user account to connect to
Windows server section.
On the Local Servers tab, select a local SQL server that is located on the compute with Veeam Explorer
for Microsoft SQL Server.
On the Network Servers tab, select a SQL server over the network.
2. On the Advanced tab, select the Enable Extended logging check box.
3. After enabling extended logging mode, you can go back to the application and perform required actions,
then collect logs.
The addition of standalone SQL databases requires a staging SQL server to be configured upfront. For more
information, see Configuring Staging SQL Server.
2. Specify the location of a primary database file, a secondary database file and associated log files. If
necessary, specify the BLOB store location.
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.
TIP:
2. On the Database tab, select Restore Database > Restore to another server or 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
A production SQL server name and/or SQL server instance to which you want to restore your database.
Use the server_name\instance format. You can select a server or instance from the drop-down list or
use the Browse button on the left, as described in Browsing for Servers.
Make sure that the administrative share (i.e., \\myserver\ADMIN$) on a target machine is available. Read and
Write are minimum required, Full Control is recommended.
When selecting the Use SQL Server authentication check box and providing your SQL server account, you will be
asked to provide a target production server account in the next step, as shown below.
On the Local Servers tab, select a local SQL server that is located on a machine with Veeam Explorer.
On the Network Server tab, select a SQL server over the network.
To use the AlwaysOn capabilities for databases, select the Add the database to the following group
check box and choose an availability group from the list. Databases will be restored to the primary
server and then replicated to secondary nodes.
If you do not plan to use the AlwaysOn capabilities when restoring databases, clear the Add the
database to the following group check box.
Click Browse to specify the path for the primary database file, secondary database and log files, as described in
Selecting Files.
Make sure the account you are using has Read and Write permissions.
Selecting Files
In the Select File dialog, select a database file or folder for the database being restored and click OK.
Default (RECOVERY)
Rolls back (undo) any uncommitted changes.
NORECOVERY
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 Add the database to the following group check box is selected at the Specify
AlwaysON Restore Options step.
2. On the Server/Instance tab, select Restore Database > Restore to another server or 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 per date when the current restore point was created.
Select the Restore to a specific point in time option to load database files as per specified point in time.
Use the slider control to choose a point you need.
A production SQL server name and/or SQL server instance to which you want to restore your database.
Use the server_name\instance format. You can select a server or instance from the drop-down list or
use the Browse button on the left, as described in Browsing for Servers.
Make sure that the administrative share (i.e., \\myserver\C$) on a target machine is available. Read and
Write are minimum required permissions, Full Control is recommended.
When selecting the Use SQL Server authentication check box and providing your SQL server account, you will be
asked to provide a target production server account in the next step, as shown below.
On the Local Servers tab, select a local SQL server that is located on a machine with Veeam Explorer.
On the Network Server tab, select a SQL server over the network.
2. On the Database tab, select Restore Schema > Restore database schema and data or right-click a
database and select Restore schema > Restore database schema and data.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to 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 Operation
Selection section.
NOTE:
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
A production SQL server name and/or SQL server instance to which you want to restore your database.
Use the server_name\instance format. You can select a server or instance from the drop-down list or
use the Browse button on the left, as described in Browsing for Servers.
On the Local Servers tab, select a local SQL server that is located on a machine with Veeam Explorer.
On the Network Server tab, select a SQL server over the network.
Use the Object and Data 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.
Select how the file groups should be restored for selected schema objects:
o Preserve filegroup
To preserve the file group state.
Database files will be copied to the original location and then mounted to the original SQL server.
If a database with the same name already exists on a target SQL server, it will be replaced with the
database from a backup file.
2. On the Database tab, select Restore Database > Restore point-in-time state to
<server_name>\<instance_name> or right-click a database and select Restore Database > Restore point-
in-time state to <server_name>\<instance_name>.
When restoring multiple databases, consider that depending on the database recovery model the following
cases are possible:
Some databases cannot be restored if there are no transaction logs available for the specified period.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server. This option is unavailable when restoring multiple databases.
Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Database tab, select Restore Database > Restore latest state to <server_name>\<instance_name>
or right-click a database and select Restore Database > Restore latest state to
<server_name>\<instance_name>.
Publishing databases typically occurs faster than using standard restore features and might be convenient in
certain cases, for example, when your time to perform disaster-recovery operations is limited.
TIP:
2. On the Database tab, select Publish database > Publish to or right-click a database and select Publish
database > Publish to.
After you complete the wizard steps, a new Published databases node appears at the top of the navigation
pane. Under this node you can find the databases that have been published during the current session of Veeam
Explorer for Microsoft SQL Server.
The figure below demonstrates a published database (System_Collection_Published) available in the Object
Explorer window of your Microsoft SQL Management Studio console. This database is also being referenced by
the Veeam Explorer for Microsoft SQL Server under its Published databases node.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
In the Server name field, specify a target SQL server name/SQL server instance/SQL cluster to which you
want to restore your database.
Use the server_name\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.
In the Database name filed, specify a new name under which you want to publish your database.
Consider that if you leave the original database name, Veeam Explorer for Microsoft SQL Server will
overwrite the associated database on the target server.
Under the Specify user account to connect to server section, select either of the following options:
o User current account. To use the current account under which Veeam Explorer for Microsoft
SQL Server is running.
Select the Use SQL Server authentication check box to use SQL authentication.
Make sure that the administrative share (i.e., \\myserver\ADMIN$) on a target machine is available; Read and
Write are minimum required, Full Control is recommended.
When selecting the Use SQL Server authentication check box and providing a SQL server account, you will be
asked to provide a target server account in the next step, as shown below.
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 Server tab, select a SQL server/instance/cluster over the network.
These options are available only after the initial publising of a database, as described in Publishing to Specified
Server.
When you unpublish a database, both options continue to remain until you close the application so that you can
quickly republish a database if needed.
2. On the Database tab, select Publish database > Publish point-in-time state to
<server_name>\<instance_name> or right-click a database and select Publish database > Publish point-
in-time state to <server_name>\<instance_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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Database tab, select Publish database > Publish latest state to <server_name>\<instance_name>
or right-click a database and select Publish database > Publish latest state to
<server_name>\<instance_name>.
Once completed, the database will be published with the same name as it was during the initial publishing
session.
Upon closing the Veeam Explorer for Microsoft SQL Server console, all published databases will be
detached from the target SQL server automatically. The corresponding mount points will also be
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 Published databases node, select a published database.
2. On the Publish tab, select Unpublish Database or right-click a database and select Unpublish database.
You can detach a single published database or all databases altogether by right-clicking the root
Published databases node and selecting Unpublish databases or by using the Unpublish Databases
command on the Publish tab.
1. In the navigation pane, under the Published databases node, select a published database.
2. On the Publish tab, select Export backup or right-click a database and select Export backup.
Compression is unavailable for Microsoft SQL Server 2005 and all Express Editions of Microsoft SQL Server.
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 Database 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 Published databases node,
right-click a published database and select Refresh.
2. On the Database (or Server/Instance) tab, select Export Database Files > Export to another folder or
right-click a database and select Export Database Files > Export to another folder.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
NOTE:
The account you are using must have sufficient permission level to access the selected directory (Read and
Write as minimum recommended).
2. On the Server/Instance tab, select Export Files > Export to another folder or right-click a database and
select Export Files > Export to another folder.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per moment when the current restore point of a VM was created by the backup or replication job.
Select the Restore to a specific point in time option to load database files as per specified point in time.
NOTE:
The Perform restore to the specific transaction option is unavailable when exporting multiple databases.
2. On the Database (or Server/Instance) tab, select Export Files > Export point-in-time state to
Desktop\<db_name> or right-click a database and select Export Files > Export 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Database (or Server/Instance) tab, select Export Files > Export latest state to
Desktop\<db_name> or right-click a database and select Export Files > Export latest state to
Desktop\<db_name>.
IMPORTANT!
To export database files as BAK, make sure to configure a staging SQL server, as described in Configuring
Staging SQL Server.
2. On the Database (or Server/Instance) tab, select Export Backup > Export to another folder or right-click
a database and select Export Backup > Export to another folder.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
You can select Enable Compression check box to reduce the output file size.
NOTE:
Compression is unavailable for Microsoft SQL Server 2005 and all Express Editions of Microsoft SQL Server.
2. On the Server/Instance tab, select Export Backup > Export to another folder or right-click a database
and select Export Backup > Export to another folder.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per moment when the current restore point of a VM was created by the backup or replication job.
Select the Restore to a specific point in time option to load database files as per specified point in time.
Use the slider control to choose a point you need.
NOTE:
The Perform restore to the specific transaction option is unavailable when exporting multiple databases.
You can select Enable Compression check box to reduce the file size.
Compression is unavailable for Microsoft SQL Server 2005 and all Express Editions of Microsoft SQL Server.
2. On the Database (or Server/Instance) tab, select Export Backup > Export point-in-time state to
Desktop\<db_name> or right-click a database and select Export Backup > Export 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to 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 Operation
Selection section.
NOTE:
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Database (or Server/Instance) tab, select Export Backup > Export latest state to
Desktop\<db_name> or right-click a database and select Export Backup > Export latest state to
Desktop\<db_name>.
NOTE:
2. On the Database (or Server/Instance) tab, select Export Schema > Export database schema and data or
right-click a database and select Export Schema > Export database schema and data.
To import data tables, use the standard SQL server bcp.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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to 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 Operation
Selection section.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
To display only specific objects, click Filter and select an object type you want to be shown in the list.
2. On the Database tab, select Export Schema > Export database schema state of <date_time> to
Desktop\<db_name> or right-click a database and select Export Schema > Export database schema state
of <date_time> to Desktop\<db_name>.
Component Requirement
Oracle on Windows OS For more information on supported operating systems, see the Supported Applications
/ Oracle on Linux OS subsection of the Veeam Backup & Replication User Guide.
Backup
Oracle on Windows
Veeam Backup TCP 49152 to Dynamic RPC port range that is used by the runtime
Server 65535 (for coordination process which is deployed on a VM guest OS
Oracle Server VM Microsoft for application-aware processing.
Guest OS Windows
2008 and
higher)
Log Shipping TCP 2500 to [For archived logs shipping.] Utilized for data transfer
Server 5000 over the network.
NOTE:
Configuring dynamic RPC range is not required when using default Microsoft Windows firewall settings.
When using custom firewall settings or if application-aware processing fails with the RPC function call failed
error, make sure to configuring dynamic RPC ports manually. For more information, see this Microsoft article.
Oracle on Linux
Veeam Backup Oracle on Linux TCP 22 The default SSH port that is used as a control channel.
Server Server Guest
OS
TCP 2500 - 5000 The default port range for managing data transmission.
Oracle Server VM Log Shipping TCP 2500 - 5000 [For archived logs shipping.] The default range of ports
Guest OS Server used for managing data transfer over the network.
Restore
Veeam Oracle TCP 49152-65535 Recommended dynamic RPC port range for Microsoft Windows
Backup on 2008 and hight.
Server / Windows
Standalone Server For more information, see this Microsoft article.
Console
TCP 1025 - 1034 The default port range for the runtime component installed on
VM guest to support restore operations. Port is opened only
during application item restore.
Backup Oracle TCP 2500 - 5000 The default port range for managing data transfer during
Repository on Linux restore to the original (remote) VM on the target Oracle on
Server Server Linux server.
Make sure to open the following ports when using a staging Oracle server.
A Target VM or Staging Veeam Explorer TCP 3260 - 3270 The port range that is opened by Veeam Backup &
Oracle Server for Oracle Replication to manage the iSCSI traffic during
restore to the target VM.
Backup For more information, see the Required Permissions section of the Veeam Backup & Replication
User Guide.
Restore / Accessing To restore data, make sure to configure user accounts as follows:
Staging Server
When restoring to a Windows-based VM, the account must be a member of the Local
Administrator group. In addition, if ASM is used, then such an account must be a
member of the ORA_ASMADMIN group (for Oracle 12 and higher).
When restoring to a Linux-based VM, the account must be a Linux user and have
membership in the following groups: OSASM [if ASM is used] (typically asmadmin),
OSDBA (typically dba), Oracle Inventory group (typically oinstall).
If your backups were created without application-aware image processing, you can explore them, as described in
Exploring non-Application Enabled Backups.
If the application-aware image processing option is enabled, Veeam Explorer obtains application-
specific Oracle database information from the Oracle VM backup metadata located in the Veeam backup
server configuration database.
If the application-aware image processing option is disabled, Veeam Explorer requires a staging Oracle
server to mount a selected image-level Oracle VM backup (with databases and redo logs) and collect
required information using the guest scan and Oracle infrastructure analysis.
IMPORTANT!
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”.
General
When Veeam Explorer for Oracle is installed on a server on which both Veeam Backup & Replication and Veeam
Backup for Microsoft Office 365 are installed, the notification settings will be inherited from the Veeam Backup
and Replication Global Notification settings.
1-Click restore to the original location from storage snapshots is not supported.
A point in time restore is not supported for replicas and backups stored in the DR site by backup copy
jobs, nor it is supported for backups stored in a cloud repository. Such repositories cannot be used as a
destination location 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.
If OS authentication on a target Oracle server is disabled, the restore of databases with enabled ASM
will not be possible.
If OS authentication on a staging Oracle server is disabled, the restore of databases with enabled ASM as
of the selected transaction state 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.
• 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 Oracle Home and Oracle directory structure must remain the same.
o You must copy the original control file to the target server.
o For Oracle ASM, the file system structure of the restored database must remain the same.
• You can restore Data Guard primary databases as primary databases only to original location.
If you restore primary databases to another server, they will be restored as standalone databases. To
convert the standalone database to Data Guard primary database, you can the configuration manually.
• You can restore Data Guard standby databases as standby databases only to original location.
IMPORTANT!
Consider that if OS authentication on a target Oracle server is disabled, a restore from RMAN backups is not
be possible.
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.
NOTE:
Consider that Veeam Explorer for Oracle does not support the standalone mode and cannot be launched from
the Start menu.
Main Menu
The main menu comprises the following features:
Help.
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.
The preview pane, which shows you the details about objects you have selected in the navigation area.
Mounting is performed by the Veeam Mount Service component which is deployed on a backup repository
machine or any other machine you define in the backup job configuration settings. For more information on
configuring mount server settings, see the Mount Server Settings section of the Veeam Backup & Replication
user guide.
During mounting, Veeam Mount Service retrieves a VM file system from the backup file, attaches it to the hard
drive of a target machine and creates a mount point.
• To mount a VM file system on machines with the Microsoft Windows operating system, Veeam uses the
iSCSI protocol.
The original virtual machine or the staging server acts as an iSCSI initiator and the mount server that is
associated with the backup repository acts as an iSCSI target. The iSCSI mount point is non-persistent
and only exists during the recovery process.
NOTE:
When using fine-tune restore, Veeam requires a staging Oracle server to mount the VM file system.
If the current restore point was created with Oracle Automatic Storage Management (ASM), file paths will be
displayed with the ‘+’ prefix.
To explore backups created without application-aware image processing. For more information, see
Exploring Oracle Backups.
A staging server must be of 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.
For Windows-based VM
To configure a staging server for Windows-based machines, do the following:
2. Go to 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 name of the Oracle server to which you want to restore
data.
b) Under the Specify user account to connect to server section, select the following:
o Use current account. To connect to the specified server using the current user
account under which Veeam Explorer for Oracle running.
o 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 username and in the
Password field, provide the password.
2. Go to the Oracle tab, select the Use this helper Oracle server for advanced recovery functionality check
box and do the following:
c) In the Server field, specify the name of the Oracle server to which you want to restore data.
e) In the Account field, specify a user account under which to connect to the specified server.
h) If the private key is required to connect to the selected server, do the following:
o Select the Private key is required for this connection check box.
o In the Private key filed, specify a key. To select a key, click Browse and select a key.
2. On the Advanced tab, select the Enable Extended logging check box.
3. After enabling extended logging mode, you can go back to the application and perform required actions,
then collect logs.
NOTE:
The heuristic analysis requires a staging Oracle server to be configured in advance. For more information, see
Configuring Staging Oracle Server.
1. Open the Veeam Backup & Replication console, go to the Home tab, select Application Item > Oracle (or
Windows) and go through the Restore wizard steps.
2. Select a restore point to explore and finalize subsequent steps of the wizard.
In the Server name field, specify a server name to which you want to restore data.
Under the Specify user account to connect to server section, select 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.
The user account must be a member of the local Administrator group and have sysdba privileges.
The user account has been granted appropriate permissions to access Oracle databases; Read and Write
are minimum required, Full Control is recommended.
In the Server field, select a server to which you want to restore data.
In the SSH port field, specify the port number of the selected server.
In the Account filed, enter the user account under which to connect to the specified server.
If the private key is required to connect to the selected server, do the following:
o In the Private key filed, specify a key. To select a key, click Browse and select a key.
Consider that the user account must be a member of the dba group.
You can use the native Veeam Explorer abilities to elevate your account to root and add it to the sudoers file. To
do this, click Advanced and select corresponding check boxes.
Oracle 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 Extended analysis. To search for available Oracle databases within multiple restore points.
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.
IMPORTANT!
Make sure to install a bash shell on a target Oracle server to perform a restore.
Consider that when restoring Data Guard to another server as described in this section, databases from Data
Guard will be restored as standalone Oracle databases preserving no Data Guard infrastructure. To restore Data
Guard infrastructure altogether, use either a latest state restore, or point-in-time restore. For more information,
see Restoring Latest State and Restoring Point-in-Time State respectively.
2. On the Home tab, select Restore Database > Restore to another server or right-click a database or Data
Guard and select Restore to another server.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date when the current restore point was created.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to 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 only available if archived log backups exist. For more
information, see Required Backup Job Settings.
The Perform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
2. Under the Specify user account to connect to server section, select either of the following options:
The user account must be a member of the local Administrator group and have sysdba privileges.
The user account must be granted appropriate permissions to access Oracle databases; Read and Write
are minimum required, Full Control is recommended.
To copy archived logs to the specified server, the user account must be granted sufficient permissions to
access the administrative share.
1. In the Server drop-down list, select an Oracle server to which you want to restore data.
2. In the SSH port field, specify the port number of the selected Oracle server.
3. In the Account filed, specify an account under which to connect to the specified server.
o Select the Private key is required for this connection check box.
Consider that the user account must be a member of the dba group.
Use the native Veeam Explorer for Oracle abilities to elevate your account to root and add it to the sudoers file.
To do this, click Advanced and select corresponding check boxes.
Restore to the original location. To restore a database back to the original location.
You will be asked to provide a password to access target Oracle Home if required. Applicable to Oracle 12c
and higher.
To edit the path, click the path row and provide the location you want to use.
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 that of the backup file.
Consider that restoring a latest or point-in-time state to the original Oracle server from storage snapshots is not
supported. Use the Restore to another server command, as described in Restoring Database and Data Guard.
2. On the Home tab, select Restore Database > Restore point-in-time state to <server_name> or right-click
a database or Data Guard and select Restore point-in-time state to <server_name>.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date when the current restore point was created.
Select the Restore to a specific point in time option to obtain selected database files as per selected
time interval of the current restore point. Use the slider control to choose a time interval you need.
Select the Perform restore to 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 only available if archived log backups exist. For more
information, see Required Backup Job Settings.
The Perform restore to the specific transaction option requires a staging Oracle server. For more
information, see Configuring Staging Oracle Server.
2. On the Home tab, select Restore Database > Restore latest state to <server_name> or right-click a
database and select Restore latest state to <server_name>.
6. Specify Point-in-Time
3. On the Home tab, select Restore Database > Restore or right-click a database and select Restore.
1. In the Server name field, specify the name of the Oracle server to which you want to restore data.
2. Under the Specify user account to connect to server section, select either of the following options:
The user account must be a member of the local Administrator group and have sysdba privileges.
The user account must be granted appropriate permissions to access Oracle databases; Read and Write
are minimum required, Full Control is recommended.
1. In the Server drop-down list, select an Oracle server to which you want to restore data.
2. In the SSH port field, specify the port number of the selected Oracle server.
3. In the Account filed, specify an account under which to connect to the specified server.
o Select the Private key is required for this connection check box.
Consider that the user account must be a member of the dba group.
o In the Global Database Name field, specify the name under which to restore a database.
This field is only available if you have selected the Recover database to specific point in time
option in the Specify Recovery Type step.
To use Restore with different name and settings, 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.
Select the Recover to the latest available option to restore data as of the latest available state.
Select the Recover 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 only available when using the Restore with different name and settings option at the
Specify Oracle Settings step.
Select the Suppress RESTLOG command and do not bring the database online check box to skip OPEN
RESTLOGS if it was required by the database. The database in this case remains in the mount state.
This check box is only available when using the Restore with the original name and 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 Oracle documentation.
Publishing databases typically occurs faster than using standard restore features and might be convenient in
certain cases, for example, when your time to perform disaster-recovery operations is limited.
Mounts VMs disks from the backup file to the target Oracle server.
Mounting is done to the C:\VeeamFLR directory for Windows-based servers and the /mp directory for
Linux-based servers.
Attaches associated databases directly to the target Oracle server so that you can perform required
operations using Oracle tools.
2. On the Home tab, select Publish database > Publish to another server or right-click a database and
select Publish database > Publish to another server.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
1. In the Server name drop-down list, specify the name of the Oracle server to which you want to restore
data.
2. Under the Specify user account to connect to server section, select either of the following options:
The user account must be a member of the local Administrator group and have sysdba privileges.
The user account has been granted appropriate permissions to access Oracle databases; Read and Write
are minimum required, Full Control is recommended.
To copy archived logs to the specified server, the user account must be granted sufficient permissions to
access the administrative share.
1. In the Server drop-down list, select an Oracle server to which you want to restore data.
2. In the SSH port field, specify the port number of the selected Oracle server.
3. In the Account filed, specify an account under which to connect to the specified server.
o Select the Private key is required for this connection check box.
Consider that the user account must be a member of the dba group.
o Oracle Home. Specify Oracle Home. You can click Browse to select a folder.
o Global Database Name. Specify the name under which the database is going to be published.
o Oracle SID. Specify the SID, which is populated automatically when the Global Database Name
value is being set. You can also assign a value that is different from Global Database Name.
The figure below shows an example of publishing a database with the delme_published name.
After you complete this step, a new Published 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.
Veeam Explorer for Oracle only shows 8 characters of the published database name in its console. As per
example, once published, the name of the published database in the navigation pane will be displayed as
delme_pu.
These options are available only after the initial publishing of a database to the target Oracle server, as
described in Publishing to Specified Server.
When you unpublish a database, both options continue to remain until you close the application so that you can
quickly republish a database if required.
2. On the Home tab, select Publish database > Publish point-in-time state to <server_name> or right-click
a database and select Publish database > Publish 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.
NOTE:
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Home tab, select Publish database > Publish latest state to <server_name> or right-click a
database and select Publish database > Publish latest state to <server_name>.
Once completed, the database will be published with the same name as it was during the initial publishing
session.
Upon closing the Veeam Explorer for Oracle console, all published databases will be detached from the
target Oracle server automatically. The corresponding mount points will also be dismounted from under
the C:\VeeamFLR directory for Windows-based servers and the /mp 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 Published databases node, select a published database.
2. On the Publish tab, select Unpublish Database or right-click a database and select Unpublish database.
You can detach a single published database or all databases altogether by right-clicking the root
Published databases node and selecting Unpublish databases or by using the Unpublish Databases
command on the Publish tab.
1. In the navigation pane, under the Published databases node, select a published database.
2. On the Publish tab, select Export as RMAN Backup or right-click a published database and select Export
as RMAN Backup.
3. In the Specify export 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.
For more information, see this Oracle article.
6. To compress files using native Oracle compression, select the Enable compression check box.
7. In the Channels number numeric field, specify the number of channels to be used when retrieving Oracle
databases from the backup.
8. Click Export.
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 Database 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 Published databases node,
right-click a published database and select Refresh.
During the export, Veeam Explorer for Oracle does the following:
• Uses native Oracle RMAN to retrieve Oracle databases from the backup that is being explored.
The retrieved databases are then saved onto a staging server as RMAN backups.
When exporting published databases, then such databases are saved directly to the server onto which
they are published.
2. On the Home tab, select Exports as RMAN Backup > Export latest state to Desktop\<db_name> or right-
click a database and select Exports as RMAN Backup > Export latest 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.
2. On the Home tab, select Export as RMAN Backup > Export point-in-time state to Desktop\<db_name>
or right-click a database and select Export as RMAN Backup > Export 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Home tab, select Exports as RMAN Backup > Export to a different location or right-click a
database and select Exports as RMAN Backup > Export to a different location.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.
NOTE:
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
1. In the Specify export 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.
2. In the File name format field, specify the format according to which your files will be named after the
export.
For more information, see this Oracle article.
4. To compress files using native Oracle compression, select the Enable compression check box.
5. In the Channels number numeric field, specify the number of channels to be used when retrieving Oracle
databases from the backup.
6. Click Export.
2. On the Home tab, select Exports Database Files > Export latest state to Desktop\<db_name> or right-
click a database and select Exports Database Files > Export latest state to Desktop\<db_name>.
2. On the Home tab, select Exports Database Files > Export point-in-time state to Desktop\<db_name> or
right-click a database and select Exports Database Files > Export 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 per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.
NOTE:
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
2. On the Home tab, select Exports Database Files > Export to a different location or right-click a database
and select Exports Database Files > Export to a different location.
Select the Restore to the point in time of the selected image-level backup option to load database files
as per date of the current restore point.
Select the Restore to a specific point in time option to load database files as per selected point in time.
Use the slider control to choose a point you need.
Select the Perform restore to specific transaction check box to load database files exactly as of the
moment before undesired transactions.
NOTE:
The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.
This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.
Component Requirement
Microsoft Exchange For more information about supported versions of Microsoft Exchange, see:
The Supported Applications subsection of the Veeam Backup & Replication User
Guide.
The System Requirements section of the Veeam Backup for Microsoft Office 365 User
Guide.
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 Veeam backup server or a
management console must be installed on the Microsoft Windows Server 2012 or higher.
To restore mailbox items 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.
To restore data that was backed up by Veeam Backup for Microsoft Office 365 v1.5 via PowerShell, make
sure to install Windows PowerShell 2.0 or higher.
Restore of mailbox datastore from backups created by Veeam Agent for Microsoft Windows 2.0 (and
higher) requires integration with Veeam Backup & Replication to be set up, as described in the Using
with Veeam Backup & Replication section of the Veeam Agent for Microsoft Windows User Guide.
Backup
From To Protocol Port Notes
Veeam Backup TCP, UDP 135, 137 to To deploy the runtime coordination process on a VM
Server / Guest 139, 445 guest OS.
Interaction Proxy Exchange
(Enterprise and Server VM
Guest OS TCP 6005 to The dynamic RPC range that is used by the runtime
Enterprise Plus
65535 coordination process which is deployed on a VM guest OS
editions)
for application-aware processing (when working over the
network).
Veeam Backup
Server / Guest Note that Exchange 2010 or higher (in particular, Client
Exchange Server Interaction Access) expands standard Windows dynamic RPC port
VM Guest OS Proxy range to provide a better scalability.
(Enterprise and
Enterprise Plus For more information, see this Microsoft article.
editions)
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, ensure configuring dynamic RPC ports manually. For more information, see this
Microsoft article.
Restore
From To Protocol Port Notes
The Required Permissions section of the Veeam Backup & Replication User Guide.
The Required Permissions section of the Veeam Backup for Microsoft Office 365.
Restore to Microsoft To restore data to Microsoft Office 365 and on-premises Microsoft Exchange, make sure to
Office 365 and on- configure user accounts as follows:
premises Microsoft
Exchange from Restore to a Public Folder
backups created in
The account being used must own a mailbox on a target Microsoft Exchange server.
Veeam Backup &
Replication and Veeam The account must be assigned the Organization Management role on a target
Backup for Microsoft Microsoft Exchange server. See Assigning Organization Management Role.
Office 365 To restore In-Place Hold Items to the original location:
If the In-Place Hold Items folder already exists, make sure the account being used can
create, modify and delete items. If the In-Place Hold Items folder does not exist, the
account being used must be able to create folders under the All Public Folders root
node.
Restore to a Mailbox
Examples
Assigning Organization Management Role
To assign the Organization Management role, 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 do not own a mailbox (i.e. through impersonation), use the following
cmdlet.
For more information about the New-ManagementRoleAssignment cmdlet, see this Microsoft article.
Remove-ManagementRoleAssignment "<role_name>"
NOTE:
By default, Exchange transaction logs will be truncated upon successful backup. To keep transaction logs for
further processing by a third-party application, select the Exchange server VM from the list, click Edit and on
the General tab select Perform 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 Office 365 are installed, the notification settings will be
inherited from the Veeam Backup and Replication Global Notification settings.
Restore
Veeam Explorer for Microsoft Exchange does not support restore via PSDirect, VIX or Sphere API.
Sending objects that exceed 3MB in size may fail. To fix this issue, install this Microsoft update.
Multiple restore is not supported for public folders. Use per-object restore.
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.
NOTE:
To use an internet proxy server to restore backups created in Veeam Backup for Microsoft Office 365, make
sure to provide appropriate proxy server address and the port number. For that, 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 > Windows 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 Office 365 distribution package.
Export
Consider the following:
Export is only available if you have a 64-bit version of Microsoft Outlook 2019, Microsoft Outlook 2016,
Microsoft Outlook 2013 or Microsoft Outlook 2010 installed on a computer with Veeam Explorer for
Microsoft Exchange.
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 destination computer.
The Restore application item option to load backups created in Veeam Backup & Replication.
For more information, see the Application Items Restore section of the Veeam Backup & Replication
User Guide.
The Explore option to load backups created in Veeam Backup for Microsoft Office 365.
For more information, see the Data Restore section of the Veeam Backup for Microsoft Office 365 User
Guide.
When loading backups located in object storage repositories, Veeam Explorer for Microsoft Exchange
will notify you about the location of these backups. You can select the Don't show this message again
check box to unsubscribe from such notifications. To enable notifications, select the Reset disabled pop-
up notifications check box, as described in Configuring Advanced Settings.
Go to Start, click Veeam Explorer for Microsoft Exchange and manually open Microsoft Exchange
databases, as described in Standalone Databases Management section.
When starting the application from the Start menu, specify the following:
User credentials.
The account must be a member of the Local Administrator group on a target server. To use your current
account, select Use Windows session authentication.
To save the connection shortcut to the desktop, click Save shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following features:
Help.
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.
The preview pane, which shows you the details about objects you have selected in the navigation area.
Opening Messages
Browsing
To view the contents of a backup file, you use the navigation pane which shows you the database structure
containing your Exchange objects.
After you select an object in the navigation pane, you can see its content in the preview pane.
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 data.
2. Enter a search query to the search field at the top of the preview pane.
NOTE:
To find the exact phrase, use double quotes. For example, “Office 365”.
You can narrow search results by specifying various search criteria using the criteria:value format. You can also
use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such as * and ?.
For example, to find messages with the subject Report, do the following:
2. In the Define search criteria section, select Category > All fields.
6. Click Start.
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 with which your database
files were created. 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.
2. Got to the SMTP Settings tab, select the Configure SMTP settings check box and do the following:
In the Server field, specify a DNS name or IP address of the mail server.
In the Port field, specify the SMTP port of the specified mail server.
In the From field, specify the address that will be shown as the sender of an email.
Select the Use authentication check box If the specified SMTP server requires SMTP
authentication for outgoing traffic and provide valid credentials.
Select the Enable SSL security check box to enable SSL data encryption.
4. Click Apply.
o Select the Show PST size estimation in status bar check box to see the estimated size of the
Outlook database file in the status bar.
o Select the Enable Extended logging check box to enable extended logging mode to collect
logs that contain more details on specific operations.
After enabling extended logging mode, you can go back to the application and perform
required actions, then collect logs.
o Select the Reset disabled pop-up notifications check box to enable notifications when loading
backups from object storage repositories.
Applicable to backups created in Veeam Backup for Microsoft Office 365.
Veeam Explorer for Microsoft Exchange supports adding databases created with the following Microsoft
Exchange versions:
Before adding databases, make sure that Veeam Explorer for Microsoft Exchange has access to the
ese.dll file. For more information, see Configuring Extensible Storage Engine.
If a database is in Dirty State, you will have to recover it by applying log files. Click Recover and wail
until log files are applied, then re-add the database. Make sure that the Write permission is granted to
the account being used.
To manually add a Microsoft Exchange database file (.edb) to the application scope, do the following:
1. On the Home tab, click Add Store > Microsoft Exchange mailbox database or right-click the All Stores
node and select Microsoft Exchange mailbox database.
2. Click Browse to specify the path to the .edb file and Exchange logs folder.
To add Veeam Backup for Microsoft Office 365 server that stores Microsoft Office 365 organization data, do the
following:
1. On the Home tab, click Add Store > Veeam Backup for Microsoft Office 365 server or right-click the All
Stores node in the navigation pane and select Add Veeam Backup for Microsoft Office 365 server.
2. Specify connection settings under which to connect to the Veeam Backup for Microsoft Office 365
server and click Connect.
Both Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication must be installed on the
same server.
At least one service provider must be added to Veeam Backup & Replication, as described in Connecting
to Service Providers
1. From the Start menu, launch Veeam Explorer for Microsoft Exchange.
2. On the toolbar, click Add Store > Veeam Backup for Microsoft Office 365 Service Provider or use the
corresponding context menu command.
3. In the drop-down menu, select a tenant account to which you want to connect.
The list of available tenants depends on added service providers.
5. Click Connect.
You can also select a point-in-time state as of which you want to load an Office 365 database. For more
information, see Specifying Point in Time.
1. After you select Veeam Backup for Microsoft Office 365 Service Provider and provide required
credentials, click Specify point in time.
2. Under the Specify a point in time you want to open section, select either of the following options:
Use latest available state. To load data as of the latest backup state.
Use the following point in time. To load data as of the selected point in time.
To select a state, use the calendar control.
3. To load items that have been deleted by the user, select Show items that have been deleted by user.
4. To load all versions of items that have been modified by the user, select Show all versions of items that
have been modified by user.
To remove a store from the application scope, right-click a store in the navigation pane and select Remove
Store.
TIP:
2. On the Mailbox tab, select Restore Mailbox > Restore to or right-click a mailbox and select Restore to.
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
In the User name field, specify an account in either of the following formats:
For On-Premises Exchange, use the domain\username format.
For Exchange Online, use the <username>@<organization>.onmicrosoft.com format.
You can also provide an MFA-enabled user account under which you want to connect
to the Microsoft organization and retrieve a mailbox to restore.
In the Specify the mailbox server (CAS) to restore the selected items to field, specify the Exchange
server name or IP-address to which you want to restore the selected mailbox.
Under the Specify the folder to restore items to section, select either of the following options:
o Restore to the original folder. To restore data back to the original location.
When restoring public folders, security permissions will be restored to their original settings.
Hard deleted items from public folders will be restored to the original location.
To restore Online Archive mailbox items, make sure the corresponding Online Archive mailbox is
configured on the target server. Online Archive mailbox items can be restored to the original folder (for
example, Online Archive - User1 > Drafts) or to a different folder.
To prevent certain folders from being restored, click the Exclude folders link and select folders to exclude.
2. On the Home tab, select Restore Mailboxes or right-click a container and select Restore mailboxes.
2. Under the Specify user account to connect to Active Directory domain and Exchange Server section,
select either of the following options:
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
1. Under the Specify user account to connect to Exchange Server section, select either of the following
options:
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
To see the corresponding email addresses for each selected mailbox in the list, click Resolve selected mailboxes.
To access Active Directory, the account you are using must be included to the domain Administrators or
Organization Management group.
If the account you are using is a member of the Authenticated Users group but the Read permission has
not been granted, then such an account will not be able to properly process system mailboxes.
NOTE:
This step is only available when restoring data back to on-premises organizations.
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 recovered, click the Exclude folders link and select folders to exclude.
Restore of In-Place Hold Items is not supported for Exchange Server 2013 due to Exchange limitations.
In-Place Hold Items of Exchange 2016 mailboxes must have In-Place Hold enabled and applied at least
once with the DiscoveryHolds folder creation. For more information, see this Microsoft article.
1. In the navigation pane, select a folder or in the preview pane, select a mailbox item.
2. On the Folder/Items tab, select Restore Folder/Item > Restore to or right-click a folder/item and select
Restore to.
2. Under the Specify user account to connect to Exchange service section, select either of the following
options:
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
In the User name field, specify an account in either of the following formats:
For On-Premises Exchange, use the domain\username format.
For Exchange Online, use the <username>@<organization>.onmicrosoft.com format.
You can also provide an MFA-enabled user account under which you want to connect
to the Microsoft organization and retrieve a mailbox to restore.
In the Specify the mailbox server (CAS) to restore the selected items to field, specify the Exchange
server name or IP-address to which you want to restore the selected mailbox.
Under the Specify the folder to restore items to section, select either of the following options:
o Restore to the original folder. To restore data back to the original location.
When restoring public folders, security permissions will be restored to their original settings.
Hard deleted items from public folders will be restored to the original location.
Hard deleted items from the mailbox (shown in the Permanently Deleted Items folder), will be restored
to the original location. You can also specify a different location.
To restore Online Archive mailbox items, make sure the corresponding Online Archive mailbox is
configured on the target server. Online Archive mailbox items can be restored to the original folder (for
example, Online Archive - User1 > Drafts) or to a different folder.
NOTE:
1-Click restore feature is only available when you run Veeam Explorer for Microsoft Exchange on a computer
that is located within the same forest where the backup of the Microsoft Exchange database was created.
Original Exchange server, original folder and original mailbox name will be restored.
2. On the Mailbox tab, select Restore to <original_mailbox_name> or right-click a folder/item and select
Restore to <original_mailbox_name>.
TIP:
1. In the navigation pane, select a folder or in the preview pane, select an item.
2. On the Folder/Items tab, select Export Folder/Item > Export to .pst file or right-click a folder/item and
select Export to .pst file.
In the Export location field, specify the name and location for the new .pst file.
Select the Apply 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 Body.
The Apply filter option is only available when exporting folders and mailboxes, not items.
Select the Limit PST size to check box and specify the size of which to export .pst files.
With this option, Veeam Explorer for Microsoft Exchange will create multiple .pst files as of
the specified size.
NOTE:
Export operations require Microsoft Outlook to be installed on a computer running Veeam Explorer for
Microsoft Exchange.
To export a folder, select it in the navigation pane and on the Folder tab, click Export Folder > Export to
<default_location>\<original_folder_name>.pst or use the corresponding context menu command.
To export an item, select it in the navigation pane and on the Items tab, click Export Items > Export to
<default_location>\<original_folder_name>.pst or use the corresponding context menu command.
If you want export reports to be delivered, make sure to configure an SMTP server in
Veeam Explorer for Microsoft Exchange and/or Veeam Backup & Replication notification settings.
For more information, see the Configuring SMTP Settings section of this guide and the Configuring
Global Email Notification Settings section of the Veeam Backup & Replication User Guide.
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.
You can use Veeam Backup & Replication notification settings to be notified about what has
been exported and by whom.
o If you have configured both Veeam Explorer for Microsoft Exchange and
Veeam Backup & Replication notification settings, the report will be sent to both parties.
If the recipient address that is specified in the To field in Veeam Backup & Replication
notification settings is the same as the current user account under which
Veeam Explorer for Microsoft Exchange is running, the report will only be sent to the current
user account from Veeam Explorer for Microsoft Exchange, and the recipient specified in
Veeam Backup & Replication notification settings will not receive the report.
The following table lists fields that are shown in the report.
Version Shows the Veeam Explorer for Microsoft Exchange build number.
Percent complete Shows the number of items included in the .pst file.
Stores Shows a datastore name from which items have been exported.
Mailboxes to search Shows a mailbox name from which items have been exported.
1. In the navigation pane, select an object and click Compare with Production on the toolbar.
3. After the authorization process is complete (if required), click Show Changed Items Only on the toolbar
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 Properties Window. If both objects
are equal, nothing will be displayed.
To show unchanged objects, select Show unchanged properties 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.
2. Under the Specify user account to connect to Active Directory domain and Exchange Server section,
select either of the following options:
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
1. Under the Specify user account to connect to Exchange Server section, select either of the following
options:
o Use current account. To connect to the specified server using the current user account under
which Veeam Explorer for Microsoft Exchange running.
o Use the following account. To connect to the specified server under a custom user account:
NOTE:
This step is only available when comparing data with On-Premises organizations.
2. On the Items tab, select Save Items > Save to .msg file or right-click a folder/item and select Save to
.msg file.
1-Click Save
To save your Exchange data, do the following:
3. On the Items tab, select Save Items > Save to <folder_name> or right-click a folder/item and select Save
to <folder_name>.
TIP:
Before sending documents, make sure to configure SMTP settings, as described in Configuring SMTP
Settings. The amount of data you can send at a time depends on your SMTP server configuration.
3. On the Items tab, select Send Items > Send to or right-click a folder/item and select Send to.
Component Requirement
Microsoft SharePoint For more information about supported versions of Microsoft SharePoint, see:
The Supported Applications subsection of the Veeam Backup & Replication User
Guide.
The System Requirements section of the Veeam Backup for Microsoft Office 365 User
Guide.
NOTE:
General
From To Protocol Port Notes
Veeam SQL Server TCP 1433,1434 and other To communicate with Microsoft SQL servers
Explorer for hosting content databases.
Microsoft
SharePoint Exact port numbers depend on the configuration
of a Microsoft SQL server.
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
From To Protocol Port Notes
Target Veeam TCP 3260 - 3270 Used by iSCSI initiator to connect to the iSCSI
Server / Backup target.
Staging Server /
Server Standalone
Console
The Required Permissions section of the Veeam Backup & Replication User Guide.
The Required Permissions section of the Veeam Backup for Microsoft Office 365. User
Guide.
Restore to on- To restore data to on-premises SharePoint, make sure to configure user accounts as follows:
premises Microsoft
SharePoint from The account must be granted Full Control to connect to the target SharePoint server.
backups created in The account must be assigned either the Site Administrator or System Account role to
Veeam Backup & restore user permissions.
Replication and Veeam If permissions of items being restored are inherited from the parent one, the account
Backup for Microsoft
must be granted Full Control.
Office 365
If permissions of items being restored are not inherited from the parent one and items
being restored replace the existing ones, the account must be granted Contribute and
Full Control.
Restore to Microsoft To restore data to SharePoint Online, make sure to configure user accounts as follows:
Office 365 from
backups created in The account must be granted the SharePoint Administrator role.
Veeam Backup for The account must be granted the Site Collection Administrator role.
Microsoft Office 365
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 you current account or provide another
account.
The server you are going to use as a staging system must conform to the following:
A staging system must have the same or later version of Microsoft SQL Server that hosts restored
Microsoft SharePoint databases.
Microsoft SQL Server that is included in Microsoft SQL Server Failover Cluster cannot be used as a
staging system.
Nodes participating in AlwaysOn Availability Groups are supported. However, using Availability Group
Listeners as staging servers is not recommended.
NOTE:
You can use Microsoft SQL Server 2012/2016 Express editions which are shipped with the Veeam Backup &
Replication distribution package. Consider that due to Express edition limitations, the maximum database size
that can be attached is 10GB. For more information, see this Microsoft article.
IMPORTANT!
Make sure the staging SQL Server configuration meets the following requirements:
For SQL Server 2017 for Windows, see this Microsoft article.
2. RBS Client Library must be installed on the database server. 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
corresponding Microsoft SQL Server Remote Blob Store installation package (RBS.msi) available at the
Microsoft website:
General
When Veeam Explorer for SharePoint is installed on a server on which both Veeam Backup & Replication
and Veeam Backup for Microsoft Office 365 are installed, the notification settings will be inherited from
the Veeam Backup and Replication Global Notification settings.
• If a document/item was in Check Out state when the backup was created, item's last version 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 corresponding status
will not be preserved. Instead, the restored item status will be set in accordance with the target
list/library content approval workflow.
Restoring Generic List and Pages Library may fail with the “No content type 'XXX' found in web YYY”
error.
Modified By field of restored documents is updated with the account performing restore.
Creates item's latest version anew using data from the backup.
If not, the created version is deleted and item versions are restored sequentially.
This logic leads to several peculiarities of list item restore, as described below.
If a lookup column in the dependent list has the enforced relationship behavior set to Cascade Delete, then
restoring an item from the source list may cause item deletion in the dependent list due to Microsoft
implementation. For more information, see this Microsoft article.
To prevent this issue, it is recommended to turn off enforced relationship behavior. As a work-around, you can
roll-back the SharePoint database using Veeam Explorer for Microsoft SQL Server (as described in the
corresponding section of this guide) 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 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, site's "Welcome" page), consider that restore process will
recover all versions of the item sequentially without deletions, adding them to Version History.
If the retention policy for target list/document library was configured to Declare record automatically,
only the last version of the item will be restored to target list/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/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.
Restoring Surveys
Consider the following limitations when planning for the recovery of surveys, survey questions and responses:
Survey item(s) 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 recovered 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.
When restoring a single response to a survey, target response item with the same number will be
deleted and restored item will be placed in the target survey after the last numbered response.
Restoring Sites
If you plan to restore SharePoint site pages, consider that Veeam Explorer does not support recovery 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 Save menu
option), except for data from Wiki Content (text and images) which is stored in the database. Thus, site
pages containing only text and/or images can be restored and displayed properly.
NOTE:
Importing exported Project Tasks list does not preserve column order.
If source column (field) data type was set to Lookup, but the referenced list/library was deleted, such
columns (fields) will not be restored even if you recover that referenced list. The reason is that if
referenced list is deleted, the reference (link) to that list is no longer valid.
If source column (field) data type was set to Managed Metadata, such columns (fields) will not be
restored.
Workflow-related Considerations
You may need to restore the item(s) originally belonging to a list with no content approval required, to another
list. If you try to restore such item(s) to a list that requires content approval, item version and status will be
modified in the following way:
a. 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.
b. 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 as follows:
o If the last version (original) was major – status will be set to Pending
Also, consider the following when planning for the recovery of list items (with or without content approval
originally required):
a. If the retention policy for target list/document library is configured to Declare record automatically,
only the last version of the item will be restored to target list/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
recovery item status will be set to Pending.
b. Alternatively (with different retention policy settings), all versions of the original item will be restored
to target list/library.
Besides, if Require content approval for submitted items was enabled for the original list, then after
recovery item status in the content approval workflow will be also restored, except for the states listed
(see "Status Recovery Limitations" above).
The Restore application item option to load backups created in Veeam Backup & Replication.
For more information, see the Application Items Restore section of the Veeam Backup & Replication
User Guide.
The Explore option to load backups created in Veeam Backup for Microsoft Office 365.
For more information, see the Data Restore section of the Veeam Backup for Microsoft Office 365 User
Guide.
When loading backups located in object storage repositories, Veeam Explorer for SharePoint will notify
you about the location of these backups. You can select the Don't show this message again check box to
unsubscribe from such notifications. To enable notifications, select the Reset disabled pop-up
notifications check box, as described in Configuring Advanced Settings.
Go to Start, click Veeam Explorer for SharePoint and manually open Microsoft SharePoint databases, as
described in the Standalone Databases Management section.
When starting the application from the Start menu, specify the following:
User credentials.
The account must be a member of the Local Administrator group on a target server. To use the account
under which Veeam Explorer for SharePoint is running, select Use Windows session authentication.
To save the connection shortcut to the desktop, click Save shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following features:
Help.
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.
The preview pane, which shows you the details about objects you have selected in the navigation area.
Browsing
To view the contents of a backup file, you use the navigation pane which shows you the database structure
containing your site items such as libraries and subsites.
After you select an object in the navigation pane, you can see its content in the preview pane.
To open a document using an associated application, right-click a document in the preview pane and select
Open.
1. In the navigation pane. select an object in which you want to find your data.
2. Enter a search query to the search field at the top of the preview pane.
NOTE:
To find the exact phrase, use double quotes. For example, “media player”.
You can narrow your search results by specifying various search criteria using the criteria:value format.
For example, to find all items that require approval in the list of decisions, you can use the following search
query: status:pending approval.
You can also use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such as
* and ?. The search criteria are similar to those used for searching in Microsoft SharePoint. For more information,
see this Microsoft article.
For example, to find an object that starts with the word Media, do the following:
1. In the preview pane, select a content node and click Advanced Find.
2. In the Define search criteria section, select Category > Document fields.
6. Click Start.
To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.
If a SQL server belongs to a trusted domain, only the SQL Server authentication method is available.
If both a SQL server and the machine running Veeam Explorer belong to the same domain, then both
Windows and SQL Server authentication methods are possible.
To use Windows authentication, make sure to configure the following delegation settings:
a) In Active Directory Users and Computers, select the necessary staging SQL server.
b) Open its properties and select the Delegation tab. Select Trust this computer for delegation to
specified services only and Use any authentication protocol options for the cifs service on a
computer with Veeam Explorer.
d) Select a user account to connect to the staging SQL server. Also, select its properties on the
Account tab and make sure the Account is sensitive and cannot be delegated check box is
cleared.
On the Local Servers tab, select a local SQL server that is located on a machine with Veeam Explorer.
On the Network Server tab, select a SQL server over the network.
The actual information about templates is stored directly in a backup file and obtained automatically so that you
can view the custom list data without having to perform any additional operations.
NOTE:
Configuring custom lists is not required when working with backups created in Veeam Backup for Microsoft
Office 365.
To see templates with their corresponding names and features, go to the main menu > General Options and click
the link under the STATUS column which also comprises the total number of available templates.
You can select Automatically update custom list templates from backups to automatically update existing
templates. Also, you can select Warn me if attached database has new custom list templates to be notified if the
database contains new templates other than those you already have.
See the figure below showing you what custom list templates are available.
1. Go to the main menu, select General Options > Custom Lists and click Update.
2. Specify the path to 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.
Available only for Microsoft SQL Server databases and requires a staging SQL server. For more information on
configuring a staging server, see Configuring SQL Server Settings.
To import existing templates from the Microsoft SharePoint server using the ribbon menu, do the following:
2. Click Custom List Template on the ribbon menu or right-click a SQL database and select Custom list
templates settings.
a) Select Use global custom list settings to apply global list templates to the select database.
b) 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.
2. On the SMTP Settings tab, select the Configure SMTP settings check box and specify the following:
The sender email address. This address will appear in the From field when sending SharePoint
items.
Select Use authentication check box If your SMTP server requires SMTP authentication for
outgoing mail and provide valid credentials.
Select Enable SSL security check box to enable SSL data encryption.
4. Click Apply.
o Select the Enable Extended logging check box to enable extended logging mode to collect
logs that contain more details on specific operations.
After enabling extended logging mode, you can go back to the application and perform
required actions, then collect logs.
o Select the Reset disabled pop-up notifications check box to enable notifications when loading
backups from object storage repositories.
Applicable to backups created in Veeam Backup for Microsoft Office 365.
When you add standalone Microsoft SharePoint databases to the application scope, Veeam attaches such a
database to the staging SQL server, creating a temporary Microsoft SharePoint content database from which you
can recover your items.
To manually add new Microsoft SharePoint databases to the application scope, do the following:
1. Click Add Database > Microsoft SharePoint Databases on the toolbar or right-click the root Database
node and select Add database.
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 as well.
To add remote BLOB stores, click Add next to the Remote BLOB Stores section.
3. Click OK.
1. Click Add Database > Veeam Backup for Microsoft Office 365 Databases or right-click the root Database
node and select Veeam Backup for Microsoft Office 365 databases.
3. Click Open.
NOTE:
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.
To connect to another Veeam Backup for Microsoft Office 365 server remotely, do the following:
1. Click Add Database > Veeam Backup for Microsoft Office 365 Server on the ribbon menu or use the
corresponding context menu command.
2. Specify connection settings under which to connect to the Veeam Backup for Microsoft Office 365
server and click Connect.
Both Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication must be installed on the
same server.
At least one service provider must be added to Veeam Backup & Replication, as described in Connecting
to Service Providers.
1. From the Start menu, launch Veeam Explorer for Microsoft SharePoint.
2. On the toolbar, click Add Database > Veeam Backup for Microsoft Office 365 Service Provider or use the
corresponding context menu command.
3. In the drop-down menu, select a tenant account to which you want to connect.
The list of available tenants depends on added service providers.
5. Click Connect.
You can also select a point-in-time state as of which you want to load an organization database. For more
information, see Specifying Point in Time.
1. After you select Veeam Backup for Microsoft Office 365 Service Provider and provide required
credentials, click Specify point in time.
2. Under the Specify a point in time you want to open section, select either of the following options:
Use latest available state. To load data as of the latest backup state.
Use the following point in time. To load data as of the selected point in time.
To select a state, use the calendar control.
3. To load items that have been deleted by the user, select Show items that have been deleted by user.
4. To load all versions of items that have been modified by the user, select Show all versions of items that
have been modified by user.
To remove a database from the application scope, right-click a database in the navigation pane and select
Remove SharePoint database.
NOTE:
To use an internet proxy server to restore backups created in Veeam Backup for Microsoft Office 365, make
sure to provide appropriate proxy server address and the port number. For that, 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 > Windows 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 Office 365 distribution package.
2. Specify Credentials
2. On the Library tab, select Restore Library/Restore List or right-click an object and select Restore
Library/Restore List.
NOTE:
When restoring backups created with Veeam Backup for Microsoft Office 365, document libraries and lists
can only be restored back to the source site from which they were backed-up.
Authentication credentials.
NOTE:
When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.
Restore to the original list. To restore data back to the original location.
Changed items. Allows you to recover data that has been modified in your production environment.
Restore permissions. Allows you to recover permissions. If not selected, the permissions for the
recovered document library or list will be set as follows:
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.
o Overwrite. To overwrite data in the production environment by recovering only the latest
version of the document from the backup.
o Merge. To merge an existing version of the document with that of a backup version.
If not selected, all the versions in the production environment will be replaced with the corresponding
data from the backup file.
The Send a notification by e-mail to the users with permission to the file check box is only available when
restoring data from backups created in Veeam Backup for Microsoft Office 365 for Microsoft Online
organizations.
2. Specify Credentials
2. On the Document tab, select Restore Document/Restore Item or right-click an object and select Restore
Document/Restore Item.
NOTE:
When restoring backups created with Veeam Backup for Microsoft Office 365, document libraries and lists
can only be restored back to the source site from which they were backed-up.
Authentication credentials.
NOTE:
When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.
Restore to the original list. To restore data back to the original location.
Changed items. Allows you to recover data that has been modified in your production environment.
Restore permissions. Allows you to recover permissions. If not selected, permissions for the recovered
document library or list will be set as follows:
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.
o Overwrite. To overwrite data in the production environment by recovering only the latest
version of the document from the backup.
o Merge. To merge an existing version of the document with that of a backup version.
If not selected, all the versions in the production environment will be replaced with the corresponding
data from the backup file.
The Send a notification by e-mail to the users with permission to the file check box is only available when
restoring data from backups created in Veeam Backup for Microsoft Office 365 for Microsoft Online
organizations.
2. Specify Credentials
2. On the Site tab, select Restore Site or right-click an object and select Restore Site.
NOTE:
Sites can only be restored to the existing site collection. Creating a new collection is not supported.
Authentication credentials.
NOTE:
When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.
NOTE:
Restore to the original site. To restore data back to the original site.
Restore to the following site alias. To restore data to a custom site using alias. If the provided site does
not exist, it will be created automatically.
Changed items. Allows you to recover data that has been modified in your production environment.
Restore permissions. Allows you to recover permissions. If not selected, permissions will be inherited
from the parent site.
Restore subsites. Allows you to recover subsites. If not selected, sites that are being restored, will
contain only document libraries and lists.
o Overwrite. To overwrite data in the production environment by recovering only the latest
version of the document from the backup.
o Merge. To merge an existing version of the document with that of a backup version.
If not selected, all the versions in the production environment will be replaced with the corresponding
data from the backup file.
The Send a notification by e-mail to the users with permission to the file check box is only available when
restoring data from backups created in Veeam Backup for Microsoft Office 365 for Microsoft Online
organizations.
NOTE:
Export is unavailable when restoring data from backups created in Veeam Backup for Microsoft Office 365.
The exported content will be saved as a set of XML files and can be imported to another SharePoint database
using PowerShell cmdlets, as described in Importing Microsoft SharePoint Data.
2. On the Library tab, select Export Library/Export List or right-click an object and select Export
Library/Export List.
NOTE:
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.
2. On the Library tab, select Save Library > Save files or Save Library > Save as ZIP or right-click an object
and select Save Library > Save files or Save Library > Save as ZIP.
To save documents from a library, select a document in the preview pane and click Save Document >
Save files or Save Document > Save as ZIP.
TIP:
Before sending documents, make sure to configure SMTP settings, as described in Configuring SMTP
Settings. The amount of data you can send at a time depends on your SMTP server configuration.
2. On the Library tab, select Send Library or right-click an object and select Send Library.
To send documents from a library, select a document in the preview pane and click Send Document.
Consider that when Veeam Explorer for SharePoint is installed on a server on which both Veeam Backup &
Replication and Veeam Backup for Microsoft Office 365 are installed, the notification settings will be inherited
from the Veeam Backup and Replication Global Notification settings.
The Explore option to load backups created in Veeam Backup for Microsoft Office 365.
For more information, see the Data Restore section of the Veeam Backup for Microsoft Office 365 User
Guide.
When loading backups located in object storage repositories, Veeam Explorer for Microsoft OneDrive for
Business will notify you about the location of these backups. You can select the Don't show this
message again check box to unsubscribe from such notifications. To enable notifications, select the
Reset disabled pop-up notifications check box, as described in Configuring Advanced Settings.
Go to Start, click Veeam Explorer for Microsoft OneDrive for Business and manually open Microsoft
OneDrive databases, as described in the Standalone Databases Management section.
When starting the application from the Start menu, specify the following:
User credentials.
The account must be a member of the Local Administrator group on a target server. To use the account
under which Veeam Explorer for Microsoft OneDrive for Business is running, select Use Windows session
authentication.
To save the connection shortcut to the desktop, click Save shortcut in the bottom-left corner.
Main Menu
The main menu comprises the following features:
General Options. Allows you to configure program options. See Performing Initial Configuration
Settings.
Help.
1. The ribbon menu, which contains general program commands organized into logical groups.
2. The navigation area, which allows you to browse through the hierarchy of your backup files.
3. The preview pane, which shows you the details about objects you have selected in the navigation area.
Browsing
To view the contents of a backup file, you use the navigation pane which shows you the database structure
containing your OneDrive documents.
After you select an object in the navigation pane, you can see its content in the preview pane.
To open a document using an associated application, right-click a document in the preview pane and select
Open.
1. In the navigation pane. select an object in which you want to find your data.
2. Enter a search query to the search field at the top of the preview pane.
NOTE:
To find the exact phrase, use double quotes. For example, “Attachments”.
You can narrow your search results by specifying various search criteria using the criteria:value format. You can
also use logical upper-cased operators such as AND, OR and NOT along with wildcard characters such as * and ?.
For example, to find an object that starts with the word Attachme, do the following:
1. In the preview pane, select a content node and click Advanced Find.
2. In the Define search criteria section, select Category > Document fields.
6. Click Start.
To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.
2. On the SMTP Settings tab, select the Configure SMTP settings check box and specify the following:
The sender email address. This address will appear in the From field when sending OneDrive
items. See Sending Microsoft OneDrive Documents.
Select Use authentication check box If your SMTP server requires SMTP authentication for
outgoing mail and provide valid credentials.
Select Enable SSL security check box to enable SSL data encryption.
4. Click Apply.
o Select the Enable Extended logging check box to enable extended logging mode to collect
logs that contain more details on specific operations.
After enabling extended logging mode, you can go back to the application and perform
required actions, then collect logs.
o Select the Reset disabled pop-up notifications check box to enable notifications when loading
backups from object storage repositories.
Applicable to backups created in Veeam Backup for Microsoft Office 365.
1. Click Add Org > Veeam Backup for Microsoft Office 365 Databases on the ribbon menu or use the
corresponding context menu command.
3. Click Open.
To connect to another Veeam Backup for Microsoft Office 365 server, do the following:
1. Click Add Org > Veeam Backup for Microsoft Office 365 Server on the toolbar or use the corresponding
context menu command.
2. Specify connection settings under which to connect to the Veeam Backup for Microsoft Office 365
server and click Connect.
Both Veeam Explorer for Microsoft Exchange and Veeam Backup & Replication must be installed on the
same server.
At least one service provider must be added to Veeam Backup & Replication, as described in Connecting
to Service Providers.
1. From the Start menu, launch Veeam Explorer for Microsoft OneDrive for Business.
2. On the toolbar, click Add Org > Veeam Backup for Microsoft Office 365 Service Provider or use the
corresponding context menu command.
3. In the drop-down menu, select a tenant account to which you want to connect.
The list of available tenants depends on added service providers.
5. Click Connect.
You can also select a point-in-time state as of which you want to load an organization database. For more
information, see Specifying Point in Time.
1. After you select Veeam Backup for Microsoft Office 365 Service Provider and provide required
credentials, click Specify point in time.
2. Under the Specify a point in time you want to open section, select either of the following options:
Use latest available state. To load data as of the latest backup state.
Use the following point in time. To load data as of the selected point in time.
To select a state, use the calendar control.
3. To load items that have been deleted by the user, select Show items that have been deleted by user.
4. To load all versions of items that have been modified by the user, select Show all versions of items that
have been modified by user.
To remove an organization from the application scope, right-click an organization in the navigation pane and
select Remove organization.
NOTE:
To use an internet proxy server to restore backups, make sure to provide appropriate proxy server address
and the port number. For that, 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 >
Windows Credentials console.
1. Select an object.
2. On the ribbon menu or using the corresponding context menu command, click Restore OneDrive or
Restore Document/Folder when restoring documents/folders and Restore OneDrives when restoring
OneDrives of the selected organization or group.
3. Select either:
Keep — to preserve existing data and recover items with the RESTORED prefix (RESTORED-
<file_name>.ext).
2. Specify Credentials
1. Select an object.
2. On the Folder tab, select Copy OneDrive/Copy Folder/Copy Document or right-click an object and select
Copy OneDrive/Copy Folder/Copy Document.
Changed items. Allows you to restore data that has been modified in your production environment.
o Overwrite. To overwrite data in the production environment by recovering only the latest
version of the document from the backup.
o Merge. To merge an existing version of the document with that of a backup version.
If not selected, all the versions in the production environment will be replaced with the corresponding
data from the backup file.
1. Select OneDrive.
2. On the Home tab, select Save OneDrives > Save files/Save OneDrive > Save files or right-click an object
and select Save OneDrives > Save files/Save OneDrive > Save files.
Select Save as ZIP to save OneDrive documents and/or folders as ZIP.
2. On the Home tab, select Save Document > Save files/Save Folder > Save files or right-click an object and
select Save Document > Save files/Save Folder > Save files.
Select Save as ZIP to save OneDrive documents and/or folders as ZIP.
TIP:
Before sending documents, make sure to configure SMTP settings, as described in Configuring SMTP
Settings. The amount of data you can send at a time depends on your SMTP server configuration.
2. On the Document tab, select Send OneDrive/Send Document or right-click an object and select Send
OneDrive/Send Document.