0% found this document useful (0 votes)
316 views368 pages

Veeam Backup 10 0 Explorers User Guide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
316 views368 pages

Veeam Backup 10 0 Explorers User Guide

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 368

Veeam Explorers Suite

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.

2 | Veeam Explorers Suite | User Guide


Contents
CONTACTING VEEAM SOFTWARE ................................................................................................................... 8
ABOUT THIS DOCUMENT ............................................................................................................................... 9
VEEAM EXPLORERS OVERVIEW.................................................................................................................... 10
VEEAM EXPLORER FOR MICROSOFT ACTIVE DIRECTORY ............................................................................... 11
PLANNING AND PREPARATION ......................................................................................................................... 12
System Requirements..................................................................................................................... 13
Used Ports ..................................................................................................................................... 14
Required Permissions ..................................................................................................................... 15
Required Backup Job Settings ........................................................................................................ 16
Considerations and Limitations....................................................................................................... 17
LAUNCHING APPLICATION AND EXPLORING BACKUPS ........................................................................................... 19
Understanding User Interface........................................................................................................ 20
Browsing, Searching and Viewing Items ......................................................................................... 22
STANDALONE DATABASES MANAGEMENT .......................................................................................................... 25
Adding Standalone Databases ....................................................................................................... 26
Removing Standalone Databases.................................................................................................... 27
DATA RESTORE ........................................................................................................................................... 28
Restoring Objects .......................................................................................................................... 29
Restoring Containers ..................................................................................................................... 36
Using 1-Click Restore..................................................................................................................... 43
DATA EXPORT ............................................................................................................................................ 46
Exporting Objects...........................................................................................................................47
Exporting Containers ..................................................................................................................... 48
Using 1-Click Export ...................................................................................................................... 50
DATA COMPARE ........................................................................................................................................... 51
Comparing Containers .................................................................................................................... 52
Comparing Object Attributes ......................................................................................................... 54
ENABLING EXTENDED LOGGING ...................................................................................................................... 56
VEEAM EXPLORER FOR MICROSOFT SQL SERVER ......................................................................................... 57
PLANNING AND PREPARATION ........................................................................................................................ 58
System Requirements.................................................................................................................... 59
Used Ports ..................................................................................................................................... 61
Required Permissions .................................................................................................................... 63
Required Backup Job Settings ....................................................................................................... 64
Considerations and Limitations...................................................................................................... 65
LAUNCHING APPLICATION AND EXPLORING BACKUPS .......................................................................................... 66

3 | Veeam Explorers Suite | User Guide


Understanding User Interface.........................................................................................................67
Understanding Mounting .............................................................................................................. 69
Understanding Veeam SQL Restore Service ................................................................................... 70
Viewing Database Information ....................................................................................................... 71
GENERAL APPLICATION SETTINGS .................................................................................................................... 72
Configuring Staging SQL Server...................................................................................................... 73
Enabling Extended Logging ...........................................................................................................76
STANDALONE DATABASES MANAGEMENT .......................................................................................................... 77
Adding Standalone Databases ....................................................................................................... 78
Removing Standalone Databases................................................................................................... 80
DATA RESTORE ............................................................................................................................................ 81
Restoring Single Database ............................................................................................................. 82
Restoring Multiple Databases ........................................................................................................ 89
Restoring Database Schema and Data............................................................................................ 93
Restoring Latest or Point-in-Time State ...................................................................................... 100
DATA PUBLISHING ...................................................................................................................................... 105
Publishing to Specified Server ..................................................................................................... 106
Publishing Latest or Point-in-Time State ....................................................................................... 113
Unpublishing Databases ............................................................................................................... 118
Exporting as BAK.......................................................................................................................... 119
Refreshing Database Status ........................................................................................................... 121
DATA EXPORT ........................................................................................................................................... 122
Export as MDF .............................................................................................................................. 123
Export as BAK .............................................................................................................................. 132
Database Schema and Data Export ............................................................................................... 142
SQL DATABASE OPERATIONS........................................................................................................................ 148
VEEAM EXPLORER FOR ORACLE ................................................................................................................ 150
PLANNING AND PREPARATION ........................................................................................................................ 151
System Requirements................................................................................................................... 152
Used Ports ................................................................................................................................... 153
Required Permissions ................................................................................................................... 155
Required Backup Job Settings ...................................................................................................... 156
Considerations and Limitations..................................................................................................... 157
LAUNCHING APPLICATION AND EXPLORING BACKUPS ......................................................................................... 159
Understanding User Interface...................................................................................................... 160
Understanding Mounting ............................................................................................................. 162
Viewing Database Information ..................................................................................................... 163
GENERAL APPLICATION SETTINGS .................................................................................................................. 166
Configuring Staging Oracle Server ................................................................................................ 167

4 | Veeam Explorers Suite | User Guide


Enabling Extended Logging ......................................................................................................... 170
EXPLORING ORACLE BACKUPS........................................................................................................................ 171
Exploring Application-Enabled Backups ....................................................................................... 172
Exploring non-Application Enabled Backups ................................................................................ 173
Exploring RMAN Backups ............................................................................................................. 177
DATA RESTORE .......................................................................................................................................... 178
Restoring Database and Data Guard ............................................................................................. 179
Restoring Latest or Point-in-Time State ....................................................................................... 185
Restoring RMAN Backups ............................................................................................................. 189
DATA PUBLISHING ...................................................................................................................................... 198
Publishing to Specified Server ...................................................................................................... 199
Publishing Latest or Point-in-Time State ..................................................................................... 205
Unpublishing Databases .............................................................................................................. 209
Exporting as RMAN Backup .......................................................................................................... 210
Refreshing Database Status ........................................................................................................... 211
DATA EXPORT ........................................................................................................................................... 212
Export as RMAN Backup ............................................................................................................... 213
Export Database Files .................................................................................................................. 220
VEEAM EXPLORER FOR MICROSOFT EXCHANGE ......................................................................................... 226
PLANNING AND PREPARATION ....................................................................................................................... 227
System Requirements.................................................................................................................. 228
Used Ports .................................................................................................................................. 229
Required Permissions .................................................................................................................. 230
Required Backup Job Settings ...................................................................................................... 232
Considerations and Limitations..................................................................................................... 233
LAUNCHING APPLICATION AND EXPLORING BACKUPS ......................................................................................... 234
Understanding User Interface....................................................................................................... 235
Browsing, Searching and Viewing Items ....................................................................................... 237
GENERAL APPLICATION SETTINGS .................................................................................................................. 241
Configuring Extensible Storage Engine.........................................................................................242
Configuring SMTP Settings ........................................................................................................... 243
Configuring Advanced Settings ................................................................................................... 244
STANDALONE DATABASES MANAGEMENT ........................................................................................................ 245
Adding Microsoft Exchange Stores .............................................................................................. 246
Adding Veeam Backup for Microsoft Office 365 Server ................................................................. 247
Adding Veeam Backup for Microsoft Office 365 Service Provider ................................................. 248
Removing Standalone Databases................................................................................................. 250
DATA RESTORE .......................................................................................................................................... 251
Restoring Single Mailbox .............................................................................................................. 252

5 | Veeam Explorers Suite | User Guide


Restoring Multiple Mailboxes .......................................................................................................256
Restoring Folders and Items ......................................................................................................... 261
Using 1-Click Restore....................................................................................................................265
DATA EXPORT .......................................................................................................................................... 266
Exporting to Custom Location ...................................................................................................... 267
Using 1-Click Export .................................................................................................................... 269
Receiving Export Reports ............................................................................................................. 273
DATA COMPARE ......................................................................................................................................... 275
Step 1. Specify Connection Settings .............................................................................................. 276
Step 2. Specify Target Mailbox Server ..........................................................................................278
SAVING MICROSOFT EXCHANGE ITEMS ............................................................................................................ 279
SENDING MICROSOFT EXCHANGE ITEMS .......................................................................................................... 281
VEEAM EXPLORER FOR MICROSOFT SHAREPOINT ...................................................................................... 283
PLANNING AND PREPARATION ...................................................................................................................... 284
System Requirements.................................................................................................................. 285
Used Ports .................................................................................................................................. 286
Required Permissions ...................................................................................................................287
Required Backup Job Settings ..................................................................................................... 288
Staging SQL Server ...................................................................................................................... 289
Considerations and Limitations.................................................................................................... 290
LAUNCHING APPLICATION AND EXPLORING BACKUPS ........................................................................................ 294
Understanding User Interface.......................................................................................................295
Browsing, Searching and Viewing Items ....................................................................................... 297
GENERAL APPLICATION SETTINGS .................................................................................................................. 301
Configuring Staging SQL Server................................................................................................... 302
Configuring Custom Lists ............................................................................................................ 304
Configuring SMTP Settings .......................................................................................................... 307
Configuring Advanced Settings ................................................................................................... 308
STANDALONE DATABASES MANAGEMENT ....................................................................................................... 309
Adding Microsoft SharePoint Databases ....................................................................................... 310
Adding Veeam Backup for Microsoft Office 365 Databases ............................................................ 311
Adding Veeam Backup for Microsoft Office 365 Server ................................................................. 312
Adding Veeam Backup for Microsoft Office 365 Service Provider .................................................. 313
Removing Standalone Databases.................................................................................................. 315
DATA RESTORE .......................................................................................................................................... 316
Restoring Microsoft SharePoint Document Libraries and Lists ...................................................... 317
Restoring Microsoft SharePoint Documents and List Items ........................................................... 322
Restoring Microsoft SharePoint Sites............................................................................................ 327
DATA EXPORT ........................................................................................................................................... 332

6 | Veeam Explorers Suite | User Guide


Exporting Microsoft SharePoint Data............................................................................................ 333
Importing Microsoft SharePoint Data ........................................................................................... 334
SAVING MICROSOFT SHAREPOINT DOCUMENTS AND LIBRARIES ............................................................................ 335
SENDING MICROSOFT SHAREPOINT DOCUMENTS AND LIBRARIES ..........................................................................336
VEEAM EXPLORER FOR MICROSOFT ONEDRIVE FOR BUSINESS ................................................................... 338
PLANNING AND PREPARATION .......................................................................................................................339
LAUNCHING APPLICATION AND EXPLORING BACKUPS ........................................................................................ 340
Understanding User Interface....................................................................................................... 341
Browsing, Searching and Viewing Items ....................................................................................... 343
GENERAL APPLICATION SETTINGS .................................................................................................................. 347
Configuring SMTP Settings .......................................................................................................... 348
Configuring Advanced Settings ................................................................................................... 349
STANDALONE DATABASES MANAGEMENT ....................................................................................................... 350
Adding Veeam Backup for Microsoft Office 365 Databases ........................................................... 351
Adding Veeam Backup for Microsoft Office 365 Server ................................................................. 352
Adding Veeam Backup for Microsoft Office 365 Service Provider .................................................. 353
Removing Standalone Databases.................................................................................................. 355
RESTORING MICROSOFT ONEDRIVE DATA........................................................................................................356
COPYING MICROSOFT ONEDRIVE DATA ...........................................................................................................358
Step 1. Launch Restore Wizard......................................................................................................359
Step 2. Specify Credentials .......................................................................................................... 360
Step 3. Specify Target User .......................................................................................................... 361
Step 4. Specify Target Folder .......................................................................................................362
Step 5. Specify Restore Options ...................................................................................................363
SAVING MICROSOFT ONEDRIVES .................................................................................................................. 364
SAVING MICROSOFT ONEDRIVE DOCUMENTS AND FOLDERS ............................................................................... 366
SENDING MICROSOFT ONEDRIVE DOCUMENTS ................................................................................................. 367

7 | Veeam Explorers Suite | User Guide


Contacting Veeam Software
At Veeam Software we value the feedback from our customers. It is important not only to help you quickly with
your technical issues, but it is our mission to listen to your input and build products that incorporate your
suggestions.

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:

• Full documentation set: www.veeam.com/documentation-guides-datasheets.html

• Community forum at forums.veeam.com

8 | Veeam Explorers Suite | User Guide


About This Document
This document provides general information on how to use the Veeam Explorers suite consisting of the
following applications:

 Veeam Explorer for Microsoft Active Directory

 Veeam Explorer for Microsoft SQL Server

 Veeam Explorer for Oracle

 Veeam Explorer for Microsoft Exchange

 Veeam Explorer for SharePoint

 Veeam Explorer for Microsoft OneDrive for Business

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 Suite consists of the following applications:

 Veeam Explorer for Microsoft Active Directory

 Veeam Explorer for Microsoft SQL

 Veeam Explorer for Oracle

 Veeam Explorer for Microsoft Exchange

 Veeam Explorer for Microsoft SharePoint

 Veeam Explorer for Microsoft OneDrive for Business

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.

10 | Veeam Explorers Suite | User Guide


Veeam Explorer for Microsoft Active
Directory
Veeam Explorer for Microsoft Active Directory allows you to restore and export Active Directory objects and
containers from backups created in Veeam Backup & Replication.

11 | Veeam Explorers Suite | User Guide


Planning and Preparation
Continue with this section to learn how to configure your environment before start using Veeam Explorer for
Microsoft Active Directory.

12 | Veeam Explorers Suite | User Guide


System Requirements
This section lists system requirements for Veeam Explorer for Microsoft Active Directory.

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!

Consider the following:


 Database files created by the domain controller can be opened for object recovery with Veeam
Explorer for Active Directory only if Veeam Explorer is installed on a Windows machine with the
same OS version or higher that the version of that domain controller OS.
 To open database files, Veeam Explorer for Microsoft Active Directory uses a service dynamic link
library (esent.dll) which is installed with Microsoft Active Directory Domain Services and can be
found in the %SystemRoot% directory. The Esent.dll file on a machine with Veeam Explorer
must be of the same version as that of Microsoft Active Directory Domain Services that was used
to create database files.

13 | Veeam Explorers Suite | User Guide


Used Ports
The following table lists network ports that must be opened to manage inbound/outbound traffic.

From To Protocol Port Notes

Veeam Microsoft TCP 135 Manages communication between the


Backup Server Active domain controller and Veeam backup server.
/ Standalone Directory VM
Console Guest OS
TCP, UDP 389 Utilized for LDAP connections.

TCP 636, 3268, 3269

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.

14 | Veeam Explorers Suite | User Guide


Required Permissions
The following table lists required permissions for user accounts to back up and restore Microsoft Active
Directory data.

Operation Required Roles and Permissions

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.

Assigning Role via PowerShell


To assign the Organization Management role via PowerShell, run the following cmdlet.

Add-RoleGroupMember “Organization Management” –Member “<user_name>”

15 | Veeam Explorers Suite | User Guide


Required Backup Job Settings
When you create a backup job, make sure to enable the application-aware image processing option, as described
in the Specify Guest Processing Settings section of the Veeam Backup & Replication user guide.

16 | Veeam Explorers Suite | User Guide


Considerations and Limitations
This section lists considerations and known limitations of Veeam Explorer for Microsoft Active Directory.

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.

17 | Veeam Explorers Suite | User Guide


Export
 Veeam uses Lightweight Data Interchange Format to save Active Directory objects and containers to .ldf
files. You can make an .ldf file available to the Active Directory Domain Services server by importing it
with the ldifde utility. For more information. see this Microsoft article.

 Veeam Explorer for Microsoft Active Directory does not support exporting passwords.

18 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
To open Veeam Explorer for Microsoft Active Directory and load backups, you can use any of the following
methods:

 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:

 The name or IP-address of a server to which you want to connect.

 The port number.

 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.

19 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for Microsoft Active Directory provides you with the convenient user interface that allows you
to perform required operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options.

 Help.

 Online help. Opens the online web help page.

 About. Shows information about the product.

 Exit. Closes the program.

20 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window can be divided into three categories:

 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.

21 | Veeam Explorers Suite | User Guide


Browsing, Searching and Viewing Items
Continue with this section to learn more about:

 Browsing backup content

 Searching for objects in a backup file

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.

22 | Veeam Explorers Suite | User Guide


Searching
The search mechanism allows you to find items matching specified search criteria.

To search for required items, do the following:

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”.

23 | Veeam Explorers Suite | User Guide


Using LDAP Queries
To use the LDAP search query, do the following:

1. In the preview pane, select a container.

2. Go to the Home tab and click Use LDAP Filter.

3. In the search field, enter an LDAP query and click the search button.

24 | Veeam Explorers Suite | User Guide


Standalone Databases Management
Continue with this section to learn more about adding and removing Microsoft Active Directory databases.

IMPORTANT!

Make sure the database you are adding to the Veeam Explorer scope was not locked by another process.

25 | Veeam Explorers Suite | User Guide


Adding Standalone Databases
To add a standalone Active Directory database manually, do the following:

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.

26 | Veeam Explorers Suite | User Guide


Removing Standalone Databases
To remove a database from the application scope, right-click a database in the navigation pane and select
Remove Database.

27 | Veeam Explorers Suite | User Guide


Data Restore
Continue with this section to learn more about restoring Active Directory objects and containers.

TIP:

Before restoring data, make sure to read Considerations and Limitations.

28 | Veeam Explorers Suite | User Guide


Restoring Objects
To restore Active Directory objects, do the following:

1. Launch Restore Wizard

2. Specify Connection Parameters

3. Specify Restore Location

4. Specify Password Restore Options

5. Specify Account State

6. Specify Restore Options

7. Specify Attributes to Restore

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the preview pane, select an object.

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>.

29 | Veeam Explorers Suite | User Guide


Step 2. Specify Connection Parameters
At this step of the wizard, specify the following:

 A target production server to which you want to restore your data.


Select the Use SSL check box to establish a secure SSL connection.

 User credentials to connect to the LDAP server.

Global Catalog Server


To specify a Global Catalog server, click the button on the right side of the Server field and choose either of the
following options:

 Detect automatically. To detect a server automatically.

 Use the following server. To choose a server from the list.

Step 3. Specify Restore Location


At this step of the wizard, select a container to which you want to restore the objects.

You can select the following:

30 | Veeam Explorers Suite | User Guide


 Restore to the original container. To restore data to the original container in your production
environment.

 Restore to the following container. To select a different container, as described in Browsing Container.

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.

31 | Veeam Explorers Suite | User Guide


Step 4. Specify Password Restore Options
At this step, select one of the following options:

• Restore password. To restore the password from the backup file.

• Set password to. To set a new password.

• Do not restore password. To skip restoring the password.


This option will not make any changes to the currently configured passwords in your environment.

Consider the following:

 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.

The default location is %systemroot%\System32\Config.

 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.

32 | Veeam Explorers Suite | User Guide


Step 5. Specify Account State
At this step of the wizard, specify whether you want to keep the account state as it is in the backup file or select
Enabled or Disabled to assign a state you need.

Step 6. Specify Restore Options


At this step of the wizard, specify restore options.

You can select the following:

 Objects to process:

o Changed objects. To restore changed objects.

o Deleted objects. To restore deleted objects.

 Restore:

o Entire objects. To restore entire objects collection.

o Selected attributes only. To select particular attributes.


When selecting Selected attributes only, you will be offered to choose the attributes you want
to restore in the next step.

 Multi-valued attributes:

o Replace. To replace production data with that of a backup file.

o Merge. To merge existing data with that of a backup file.


By default, multi-valued attributes will be replaced, not merged.

33 | Veeam Explorers Suite | User Guide


NOTE:
 When working with Active Directory 2016, this dialog will also include the Restore expiration time
option, which allows you to restore expiration time for linked attributes.
 Users cannot change recovery settings for disabled attributes. Such attributes will be either
restored or skipped according to the default configuration.

Step 7. Specify Attributes to Restore


At this step of the wizard, select attributes you want to restore.

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.

34 | Veeam Explorers Suite | User Guide


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.

35 | Veeam Explorers Suite | User Guide


Restoring Containers
To restore Active Directory containers, do the following:

1. Launch Restore Wizard

2. Specify Connection Parameters

3. Specify Restore Location

4. Specify Password Restore Options

5. Specify Account State

6. Specify Restore Options

7. Specify Attributes to Restore

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the preview pane, select an object.

2. On the Container tab, select Restore Container > Restore container to or right-click a container and
select Restore container to.

36 | Veeam Explorers Suite | User Guide


Step 2. Specify Connection Parameters
At this step of the wizard, specify the following:

 A target production server to which you want to restore your data.


Select the Use SSL check box to establish a secure SSL connection.

 User credentials to connect to the LDAP server.

Global Catalog Server


To specify a Global Catalog server, click the button on the right side of the Server field and choose either of the
following options:

 Detect automatically. To detect a server automatically.

 Use the following server. To choose a server from the list.

Step 3. Specify Restore Location


At this step of the wizard, select a container to which you want to restore the objects.

You can select the following:

37 | Veeam Explorers Suite | User Guide


 Restore to the original container. To restore data to the original container in your production
environment.

 Restore to the following container. To select a different container, as described in Browsing Container.

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.

38 | Veeam Explorers Suite | User Guide


Step 4. Specify Password Restore Options
At this step, select one of the following options:

• Restore password. To restore the password from the backup file.

• Set password to. To set a new password.

• Do not restore password. To skip restoring the password.


This option will not make any changes to the currently configured passwords in your environment.

Consider the following:

 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.

The default location is %systemroot%\System32\Config.

 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.

Step 5. Specify Account State


At this step of the wizard, specify whether you want to keep the account state as it is in the backup file or select
Enabled or Disabled to assign a state you need.

39 | Veeam Explorers Suite | User Guide


Step 6. Specify Restore Options
At this step of the wizard, specify restore options.

You can select the following:

 Objects to process:

o Changed objects. To restore changed objects.

o Deleted objects. To restore deleted objects.

 Restore:

o Entire objects. To restore entire objects collection.

o Selected attributes only. To select particular attributes.


When selecting Selected attributes only, you will be offered to choose the attributes you want
to restore in the next step.

 Multi-valued attributes:

o Replace. To replace production data with that of a backup file.

o Merge. To merge existing data with that of a backup file.


By default, multi-valued attributes will be replaced, not merged.

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.

40 | Veeam Explorers Suite | User Guide


Step 7. Specify Attributes to Restore
At this step of the wizard, select attributes you want to restore.

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.

41 | Veeam Explorers Suite | User Guide


42 | Veeam Explorers Suite | User Guide
Using 1-Click Restore
The 1-Click Restore feature allows you to quickly recover Active Directory objects and containers back to the
original domain in your production environment.

Consider the following:

 Both changed and deleted objects will be restored.

 All the attributes will be restored.

 Attribute values and security descriptors will be replaced with that of a backup file.

Restoring Containers
To restore a container, do the following:

1. In the navigation tree, select a container.

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.

43 | Veeam Explorers Suite | User Guide


Restoring Objects
To restore an object, do the following:

1. In the preview pane, select objects.

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>.

44 | Veeam Explorers Suite | User Guide


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.

45 | Veeam Explorers Suite | User Guide


Data Export
Continue with this section to learn more about exporting Active Directory objects and containers.

TIP:

Before exporting data, make sure to read Considerations and Limitations.

46 | Veeam Explorers Suite | User Guide


Exporting Objects
To export Active Directory objects, do the following:

1. In the preview pane, select an object.

2. On the Objects tab, select Export Objects > Export objects to or right-click an object and select Export
objects to.

3. Specify the destination folder and click Save.

47 | Veeam Explorers Suite | User Guide


Exporting Containers
To export containers and its content, do the following:

1. In the preview pane, select a container.

2. On the Container tab, select Export Container > Export container to or right-click a container and select
Export container to.

3. In the Export to field specify the destination location.


To save only objects included in the selected container and meet specific filtering criteria, click Show
settings to set the filter.

4. (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.

48 | Veeam Explorers Suite | User Guide


49 | Veeam Explorers Suite | User Guide
Using 1-Click Export
To export a container or object to a default location, do the following:

1. Select a container or object.

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.

50 | Veeam Explorers Suite | User Guide


Data Compare
This section explains how to use Veeam Explorer for Microsoft Active Directory to compare data in a backup file
with that of the production state.

51 | Veeam Explorers Suite | User Guide


Comparing Containers
To compare Active Directory containers, do the following:

1. In the navigation pane, select a container.

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.

52 | Veeam Explorers Suite | User Guide


53 | Veeam Explorers Suite | User Guide
Comparing Object Attributes
To compare Active Directory objects attributes, do the following:

1. In the navigation pane, select a container.

2. In the preview pane, select an object.

3. On the Objects tab, select Compare object attributes or right-click an object and select Compare object
attributes.

4. Review changed attributes.


To show unchanged attributes, select Show unchanged attributes at the top-right corner. To show
system properties, select Show system attributes.
To restore an attribute, select it and click Restore. Multiple selection is also supported.

54 | Veeam Explorers Suite | User Guide


55 | Veeam Explorers Suite | User Guide
Enabling Extended Logging
Log files are used to troubleshoot a variety of different situations when certain processes may have gotten
unexpected results while being executed.

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.

To configure extended logging mode, do the following:

1. Go to the main menu and click General Options.

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.

56 | Veeam Explorers Suite | User Guide


Veeam Explorer for Microsoft SQL Server
Veeam Explorer for Microsoft SQL Server allows you to restore and export Microsoft SQL databases and schema
objects from backups created in Veeam Backup & Replication.

57 | Veeam Explorers Suite | User Guide


Planning and Preparation
Continue with this section to learn how to configure your environment before start using Veeam Explorer for
Microsoft SQL Server.

58 | Veeam Explorers Suite | User Guide


System Requirements
This section lists system requirements for Veeam Explorer for Microsoft SQL Server.

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.

Consider the following:

 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.

Staging SQL Server Requirements


Consider the following:

 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:

o Microsoft SQL Server 2012 Express Edition.


For Microsoft Windows 2008 R2 and Windows 7.

o Microsoft SQL Server 2016 Express Edition.


For other higher versions.
Both editions come as part of the Veeam Backup & Replication distribution package.

 A SQL server instance can be used as a staging system.

59 | Veeam Explorers Suite | User Guide


NOTE:

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

60 | Veeam Explorers Suite | User Guide


Used Ports
The following table lists network ports that must be opened to manage inbound/outbound traffic.

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.

TCP 6167 For Microsoft SQL


Server transaction
logs shipping

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

Log Shipping Server TCP 2500 to 5000 For Microsoft SQL


Server transaction
logs shipping

The default port


range used by the
Veeam data mover
service for data
transfer over the
network.

61 | Veeam Explorers Suite | User Guide


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

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 6160 To communicate with the installer service.

TCP 1433,1434 To communicate with the Microsoft SQL server that is


installed on a VM during the application-item restore.

For more information, see this Microsoft article.

UDP 1434 Utilized by the Microsoft SQL Server Browser service.

For more information, see this Microsoft article.

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.

Such a port range is only opened while application item


restore is being performed.

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.

For more information, see Mount Operations.

62 | Veeam Explorers Suite | User Guide


Required Permissions
The following table lists required permissions for user accounts to back up and restore Microsoft SQL Server
data.

Operation Required Roles and Permissions

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.

63 | Veeam Explorers Suite | User Guide


Required Backup Job Settings
When you create a backup job, make sure to enable the application-aware image processing option, as described
in the Specify Guest Processing Settings section of the Veeam Backup & Replication user guide.

Configuring Transaction Logs


For more information about configuring transaction logs, see the Transaction Log Settings: Microsoft SQL Server
section of the Veeam Backup & Replication User Guide.

Recovery Model
NOTE:

To be able to restore your data as of a point in time or as of a state before undesired transactions, make sure
the recovery model for the database is set to full or bulk-logged.

The following table lists database logging models and applicable Veeam options.

SQL DB Logging Model Veeam Options

Truncate logs Do not truncate logs Backup logs periodically

Simple Databases are skipped from Applicable option. Databases are skipped from
processing. processing.

Log files do not grow (and do


not need to be backed up).

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.

64 | Veeam Explorers Suite | User Guide


Considerations and Limitations
This section lists considerations and known limitations of Veeam Explorer for Microsoft SQL Server.

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.

 The Replace logic is not supported when restoring schema objects.

 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.

 You can publish the same database more than once.

 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.

65 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
To open Veeam Explorer for Microsoft SQL Server and load backups, you can use any of the following methods:

 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:

 The name or IP-address of a server to which you want to connect.

 The port number.

 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.

66 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for Microsoft SQL Server provides you with the convenient user interface that allows you to
perform required operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options.

 Help.

 Online help. Opens the online web help page.

 About. Shows information about the product.

 Exit. Closes the program.

67 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window can be divided into three categories:

 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.

68 | Veeam Explorers Suite | User Guide


Understanding Mounting
When restoring your data, Veeam Explorer requires an additional mount point to be created to display SQL
server transactions.

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.

69 | Veeam Explorers Suite | User Guide


Understanding Veeam SQL Restore Service
The Veeam SQL Restore Service runtime component is used to support restore activities on a VM guest
operating system during the restore session. It checks the valid rights assignments required for database
restore, gets information about the databases and performs required file operations including database and
transaction logs copy.

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.

70 | Veeam Explorers Suite | User Guide


Viewing Database Information
To get information about databases, select a database in the navigation pane and review database info in the
preview pane.

71 | Veeam Explorers Suite | User Guide


General Application Settings
Continue with this section to learn more about configuring required application settings and components.

72 | Veeam Explorers Suite | User Guide


Configuring Staging SQL Server
A staging SQL server is required in the following cases:

 When exporting data, as described in Data Export.

 When using the fine-tune restore, as described in Data Restore and Data Publishing.

Consider the following:

 You cannot access a staging server that belongs to an untrusted domain.

 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:

a) In Active Directory Users and Computers, select a staging SQL Server.

b) Open server properties and go to the Delegation tab.

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.

d) Restart the staging SQL server.

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.

To configure a staging server, do the following:

1. Go to the main menu and click General Options.

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.

73 | Veeam Explorers Suite | User Guide


o Use the following account. To connect to the specified instance under a custom user
account.
When using a custom account, in the Username field, specify a username and in the
Password field, provide the password.
To use SQL server authentication, select the Use SQL Server authentication check
box.

Browsing for Servers


To browse for a server, do the following:

 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.

74 | Veeam Explorers Suite | User Guide


75 | Veeam Explorers Suite | User Guide
Enabling Extended Logging
Veeam Explorer for Microsoft SQL Server allows you to enable extended logging mode to collect logs that
contain more details on specific operations.

To enable extended logging mode, do the following:

1. Go to the main menu and click General Options.

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.

76 | Veeam Explorers Suite | User Guide


Standalone Databases Management
Continue with this section to learn more about adding and removing Microsoft SQL databases.

77 | Veeam Explorers Suite | User Guide


Adding Standalone Databases
NOTE:

The addition of standalone SQL databases requires a staging SQL server to be configured upfront. For more
information, see Configuring Staging SQL Server.

To add a standalone Microsoft SQL database manually, do the following:

1. On the Home tab, click Add Database.

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.

78 | Veeam Explorers Suite | User Guide


79 | Veeam Explorers Suite | User Guide
Removing Standalone Databases
To remove a database from the application scope, right-click a database in the navigation pane and select
Remove database or select a database and on the Home tab, click Remove Database.

NOTE:

You can only remove databases that have been added to the application scope manually.

80 | Veeam Explorers Suite | User Guide


Data Restore
Continue with this section to learn more about restoring Microsoft SQL databases.

TIP:

Before restoring data, make sure to read Considerations and Limitations.

81 | Veeam Explorers Suite | User Guide


Restoring Single Database
To restore a single SQL database, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Server

5. Specify AlwaysON Restore Options

6. Specify Files Location

7. Specify the Recovery State

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a database.

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.

82 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to recover your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

83 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Target Server


At this step of the wizard. specify the following:

 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.

 A name for the database that is being restored.

 The user account to connect to the target SQL server.


Select the Use SQL Server authentication check box to use SQL authentication. If not selected, Veeam
will use Windows authentication.
Make sure the account you are using has been granted the sysadmin role on a target SQL server.

84 | Veeam Explorers Suite | User Guide


IMPORTANT!

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.

85 | Veeam Explorers Suite | User Guide


Browsing for Servers
To browse for a server, do the following:

 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.

Step 5. Specify AlwaysON Restore Options


If the specified target SQL server supports AlwaysOn Availability Groups, you will be offered to specify
AlwaysOn restore options.

 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.

Step 6. Specify Files Location


At this step of the wizard, specify database files location.

Click Browse to specify the path for the primary database file, secondary database and log files, as described in
Selecting Files.

86 | Veeam Explorers Suite | User Guide


NOTE:

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.

87 | Veeam Explorers Suite | User Guide


Step 7. Specify the Recovery State
At this step of the wizard, select recovery state:

 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.

For more information on recovery modes, see this Microsoft article.

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.

88 | Veeam Explorers Suite | User Guide


Restoring Multiple Databases
To restore multiple SQL databases, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Specify Target Server

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select an instance or server.

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.

89 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Specify Target Server


At this step of the wizard. specify the following:

 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.

 The user account to connect to the target SQL server.


Select the Use SQL Server authentication check box to use SQL authentication. If not selected, Veeam
will use Windows authentication.
Make sure the account you are using has been granted the sysadmin role on a target SQL server.

90 | Veeam Explorers Suite | User Guide


IMPORTANT!

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.

91 | Veeam Explorers Suite | User Guide


Browsing for Servers
To browse for a server, do the following:

 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.

92 | Veeam Explorers Suite | User Guide


Restoring Database Schema and Data
To restore database schema and data, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-Tune Restore Point

4. Specify Target SQL Server Settings

5. Select Database Objects

6. Specify Names for Objects

7. Specify Directory Names for File Tables

8. Specify Additional Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a database.

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.

93 | Veeam Explorers Suite | User Guide


IMPORTANT!

Consider the following:


 A staging SQL server is required to perform a restore of database schema and data. For more
information, see Configuring Staging SQL Server.
 FILESTREAM must be enabled on a staging SQL server to restore file tables. For more information
on enabling FILESTREAM, see this Microsoft article.

Step 2. Specify Restore Point


At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

94 | Veeam Explorers Suite | User Guide


Step 3. Fine-Tune Restore Point
At this step of the wizard, select an operation prior to which you want to recover your database.

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.

95 | Veeam Explorers Suite | User Guide


Step 4. Specify Target SQL Server Settings
At this step of the wizard. specify the following:

 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.

 The user account to connect to the target SQL server.


Select the Use SQL Server authentication check box to use SQL authentication. If not selected, Veeam
will use Windows authentication.
Make sure the account you are using has been granted the sysadmin role on a target SQL server.

 Click Browse to select a database to which you want to restore schema.

Browsing for Servers


To browse for a server, do the following:

 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.

96 | Veeam Explorers Suite | User Guide


Step 5. Select Database Objects
At this step of the wizard, specify database objects you want to restore.

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.

Step 6. Specify Names for Objects


At this step of the wizard, specify a new name for the object.

To specify a new name, select a database and provide a new name.

To assign a default name to the object that already exists, click Auto. In this case, the _new suffix will be added.

97 | Veeam Explorers Suite | User Guide


Step 7. Specify Directory Names for File Tables
At this step of the wizard, specify directory names for file tables.

The following options are available:

 Preserve directory names if applicable (use autogenerated otherwise).


To use the original names.
If such names already exist on a target server, Veeam will add _new suffix to each name. For example,
<existing_name>_new.

 Use the following directory names.


To provide a different name under the Directory Name column.

98 | Veeam Explorers Suite | User Guide


Step 8. Specify Additional Restore Options
At this step of the wizard, specify additional restore options and click Restore.

 Select how the file groups should be restored for selected schema objects:

o Preserve filegroup
To preserve the file group state.

o Use the following filegroup


To select a file group on a target SQL server.

 Select how partitioned tables should be restored:

o Preserve partition schema


To restore tables to the original partition schema.

o Use the following partition schema


To select a partition schema on a target SQL server.

o Use the following filegroup


To select a file group on a target SQL server.

99 | Veeam Explorers Suite | User Guide


Restoring Latest or Point-in-Time State
This section explains how to select a state as of which you want to restore your databases.

You can select either of the following states:

 The latest available state


To restore your data as of the latest state in your backup file.

 The point-in-time state


To restore your data as of the selected point-in-time state (requires log backup).

The data will be restored in the following manner:

 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.

Restore Point-in-Time State


To restore SQL databases as of the point-in-time state, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a database, instance or a SQL server.


You can select the root instance node to restore all the available databases at once.

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 might be restored as of the different time interval.

 Some databases cannot be restored if there are no transaction logs available for the specified period.

100 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

101 | Veeam Explorers Suite | User Guide


NOTE:

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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to recover your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

102 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Restore Latest State


To restore your data as of the latest available state, do the following:

1. In the navigation pane, select a database, instance or a SQL server.


You can select the root instance node to restore all the available databases at once.

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>.

103 | Veeam Explorers Suite | User Guide


104 | Veeam Explorers Suite | User Guide
Data Publishing
Publishing databases allows you to temporarily attach large SQL databases to the target Microsoft SQL server
without having to restore them.

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:

Before publishing data, make sure to read Considerations and Limitations.

105 | Veeam Explorers Suite | User Guide


Publishing to Specified Server
Publishing to the specified server allows you to select a target SQL server to which you can publish your
databases.

To publish data, do the following:

1. Launch Publish Database Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Server

Step 1. Launch Publish Database Wizard


To launch the Publish Database wizard, do the following:

1. In the navigation pane, select a database.

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.

106 | Veeam Explorers Suite | User Guide


To work with published databases, open a SQL tool you prefer, for example, Microsoft SQL Management Studio
and locate your published databases.

The figure below demonstrates a published database (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.

107 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to publish your database:

 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.

108 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to publish your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

109 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Target Server


At this step of the wizard, do the following:

 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.

o User the following account. To use a custom account.


Make sure the account you are using has been granted the sysadmin role on the target server.

 Select the Use SQL Server authentication check box to use SQL authentication.

110 | Veeam Explorers Suite | User Guide


NOTE:

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.

111 | Veeam Explorers Suite | User Guide


Browsing for Servers
To browse for a server to which you want to restore your databases, do the following:

 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.

112 | Veeam Explorers Suite | User Guide


Publishing Latest or Point-in-Time State
This section explains how to select a state as of which you want to publish your databases.

You can select either of the following states:

 The latest available state


To publish your data as of the latest state in your backup file.

 The point-in-time state


To publish your data as of the selected point-in-time state (requires a log backup).

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.

Publishing Point-in-Time State


Publishing a point-in-time state allows you to obtain a required database state and unroll specified transactions
if needed.

To publish databases as of the point-in-time state, do the following:

1. Launch Publish Database Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Publish Database Wizard


To launch the Publish Database wizard, do the following:

1. In the navigation pane, right-click a database.

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.

113 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to publish your database:

 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.

114 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to publish your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

115 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Publishing Latest State


Veeam Explorer for Microsoft SQL Server allows you to republish an unpublished database. When republishing a
database, it will be attached to the target SQL server as of the latest state.

To republish a database as of the latest available state, do the following:

1. In the navigation pane, right-click a database.

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.

116 | Veeam Explorers Suite | User Guide


.

117 | Veeam Explorers Suite | User Guide


Unpublishing Databases
Once you have done working with published SQL databases, you may want to unpublish (detach) these
databases from the target SQL server.

Detachment occurs in the following manner:

 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.

To unpublish databases manually, do the following:

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.

118 | Veeam Explorers Suite | User Guide


Exporting as BAK
To save changes that have been made while working with your published database to a local computer, you can
use the export feature. This feature will export modified databases as BAK, preserving all the changes that have
been done during the publishing session.

To export a published database, do the following:

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.

2. Click Browse to specify the location to export your data.


To compress data, select the Enable compression check box. Compression will be applied according to
your SQL server configuration.

119 | Veeam Explorers Suite | User Guide


NOTE:

Compression is unavailable for Microsoft SQL Server 2005 and all Express Editions of Microsoft SQL Server.

120 | Veeam Explorers Suite | User Guide


Refreshing Database Status
While the databases are attached to the target SQL server, Veeam Explorer for Microsoft SQL Server
synchronizes each published database state to verify its availability. By default, synchronization occurs every
five seconds.

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.

121 | Veeam Explorers Suite | User Guide


Data Export
Continue with this section to learn more about exporting Microsoft SQL databases.

122 | Veeam Explorers Suite | User Guide


Export as MDF
Continue with this section to learn more about exporting databases files as MDF.

Exporting Single Database


To export a single SQL database, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Files Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

123 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

124 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Files Location


At this step of the wizard, specify the destination directory paths for files being restored.

Click Browse to specify the path manually.

NOTE:

The account you are using must have sufficient permission level to access the selected directory (Read and
Write as minimum recommended).

125 | Veeam Explorers Suite | User Guide


Exporting Multiple Databases
To export all SQL databases to a custom location, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Specify Database Files Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a server or instance.

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.

Step 2. Specify Restore Point


At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

126 | Veeam Explorers Suite | User Guide


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.

Step 3. Specify Database Files Location


At this step of the wizard, specify the path to the destination directory to which you want your files to be
exported.

127 | Veeam Explorers Suite | User Guide


Exporting Latest or Point-in-Time State
Continue with this section to learn more about exporting your data as of a latest or point-in-time state.

Export Point-in-time State


To export data as of a point-in-time state, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database, server or instance.


You can select the root instance node to export all the available databases at once.

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>.

128 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

129 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Export Latest State


To export data as of the latest available state, do the following:

1. In the navigation pane, select a database or instance.


You can select the root instance node to export all the available databases at once.

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>.

130 | Veeam Explorers Suite | User Guide


131 | Veeam Explorers Suite | User Guide
Export as BAK
Continue with this section to learn more about exporting databases files as BAK.

IMPORTANT!

To export database files as BAK, make sure to configure a staging SQL server, as described in Configuring
Staging SQL Server.

Exporting Single Database


To export a single SQL database, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Database Export Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

132 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

133 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

134 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Database Export Location


At this step of the wizard, specify the path to the destination directory.

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.

135 | Veeam Explorers Suite | User Guide


Exporting Multiple Databases
To export multiple SQL databases as BAK, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Specify Database Export Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a server or instance.

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.

136 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Specify Database Export Location


At this step of the wizard, specify the path to the destination directory.

You can select Enable Compression check box to reduce the file size.

137 | Veeam Explorers Suite | User Guide


NOTE:

Compression is unavailable for Microsoft SQL Server 2005 and all Express Editions of Microsoft SQL Server.

Exporting Latest or Point-in-Time


Continue with this section to learn more about exporting your data as of a latest or point-in-time state.

Exporting Point-in-time State


To export data as of a point-in-time state, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database, server or instance.


You can select the root instance node to export all the available databases at once.

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>.

138 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

139 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database 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.

140 | Veeam Explorers Suite | User Guide


Export Latest State
To export data as of the latest available state, do the following:

1. In the navigation pane, select a database or instance.


You can select the root instance node to export all the available databases at once.

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>.

141 | Veeam Explorers Suite | User Guide


Database Schema and Data Export
Topics in this section provide information on how to export your database schema and data using the Veeam
Explorer for Microsoft SQL Server abilities.

NOTE:

Exporting multiple databases schema and data is not supported.

Exporting to Custom Location


To export database schema and data, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Select Database Objects

5. Specify Names for Objects

6. Specify Destination Folder

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

142 | Veeam Explorers Suite | User Guide


TIP:

To import data tables, use the standard SQL server bcp.exe utility. For more information, see this Microsoft
article.

Step 2. Specify Restore Point


At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

143 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export your database.

Veeam Explorer for Microsoft SQL Server database operations are listed in the SQL Server Database Operation
Selection section.

144 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Select Database Objects


At this step of the wizard, select database objects to restore.

To display only specific objects, click Filter and select an object type you want to be shown in the list.

Step 5. Specify Names for Objects


At this step of the wizard, specify the name to be assigned to the object.

145 | Veeam Explorers Suite | User Guide


To specify a new name, select a database and provide a new name.

To assign a default name with the _new suffix, click Auto.

Step 6. Specify Destination Folder


Specify the destination folder to which you want to export selected database schema objects.

146 | Veeam Explorers Suite | User Guide


Using 1-Click Export
Veeam Explorer for Microsoft SQL Server allows you to quickly export database schema state as of the current
restore point

To export database schema to the default location, do the following:

1. In the navigation pane, select a database.

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>.

147 | Veeam Explorers Suite | User Guide


SQL Database Operations
The following table lists SQL server database operations and their corresponding display names that appear in
the fine-tune dialog.

Entity Operation Display Format Constraints

Table CREATE <date_time> Created[/Modified]


<table_name> Table <table ID> <initiator>

DROP <date_time> Deleted <table_name> Table


<table ID> <initiator>

ALTER <date_time> Column added <table_name>


Table <table ID> <initiator>

INSERT INTO <date_time> Inserted row Table name will not be


<table_name>[/table_ID] Table <initiator> displayed for deleted
table, only table ID will
be shown.

DELETE FROM <date_time> Deleted row Table name will not be


<table_name>[/table_ID] Table <initiator> displayed for deleted
table, only table ID will
be shown.

UPDATE <date_time> Modified Table name will not be


<table_name>>[/table_ID] Table <initiator> displayed for deleted
table, only table ID will
be shown.

TRUNCATE <date_time> Truncated Table <initiator> Table name and ID will


not be displayed for
deleted table.

BULK INSERT <date_time> Inserted row


<table_name>[/table_ID] Table <initiator>

View CREATE <date_time> Created <view_name> View


<initiator>

DROP <date_time> Deleted <view_name> Table


<initiator>

ALTER <date_time> Modified <view_name> View


<initiator>

Index CREATE <date_time> Created <index_name> Index


<initiator>

DROP <date_time> Deleted <index_name> Index


<initiator>

148 | Veeam Explorers Suite | User Guide


ALTER <date_time> Modified <index_name> Index
<initiator>

Procedure CREATE <date_time> Created <procedure_name>


Procedure <initiator>

DROP <date_time> Deleted <procedure_name>


Table <initiator>

ALTER <date_time> Modified <procedure_name>


Procedure <initiator>

Function CREATE <date_time> Created <function_name>


Function <initiator>

DROP <date_time> Deleted <function_name> Table


<initiator>

ALTER <date_time> Modified <function_name>


Function <initiator>

Schema CREATE <date_time> Created <schema_name> Schema


<initiator>

DROP <date_time> Deleted <schema_name> Schema


<initiator>

ALTER <date_time> Modified <schema_name> Schema cannot be


Schema <initiator> detected.

User CREATE <date_time> Created <user_name> User


<initiator>

DROP <date_time> Deleted <user_name> User


<initiator>

ALTER <date_time> Modified <user_name> User


<initiator>

Trigger CREATE <date_time> Created <trigger_name> Trigger


<initiator>

DROP <date_time> Deleted <trigger_name> Trigger


<initiator>

ALTER <date_time> Modified <trigger_name> Trigger


<initiator>

149 | Veeam Explorers Suite | User Guide


Veeam Explorer for Oracle
Veeam Explorer for Oracle allows you to restore and export Oracle databases and Data Guard from backups
created in Veeam Backup & Replication.

150 | Veeam Explorers Suite | User Guide


Planning and Preparation
Continue with this section to learn how to configure your environment before start using Veeam Explorer for
Oracle.

151 | Veeam Explorers Suite | User Guide


System Requirements
This section lists system requirements for Veeam Explorer for Oracle.

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.

152 | Veeam Explorers Suite | User Guide


Used Ports
The following table lists network ports that must be opened to manage inbound/outbound traffic.

Backup
Oracle on Windows

From To Protocol Port Notes

TCP, UDP 135, 137-139, To deploy the runtime coordination process on a VM


445 guest OS.
Veeam Backup Oracle Server
Server Guest OS
TCP 49152 to The dynamic RPC range that is used by the runtime
65535 (for coordination process which is deployed on a VM guest OS
Microsoft for application-aware processing.
Windows
2008 and For more information, see this Microsoft article.
higher)

TCP 6167 [For archived logs shipping.] Used by the runtime


coordination process on a VM guest OS from which
archived logs are collected.

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

From To Protocol Port Notes

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.

153 | Veeam Explorers Suite | User Guide


TCP 6167 [For archived logs shipping.] Used by the runtime
process on the VM guest OS from which archived logs are
collected.

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

From To Protocol Port Notes

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.

Oracle TCP 22 The default SSH port used as a control channel.


on Linux
Server

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.

From To Protocol Port Notes

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.

Such a port range is only opened while application


item restore is being performed.

154 | Veeam Explorers Suite | User Guide


Required Permissions
The following table lists required permissions for user accounts to back up and restore Oracle data.

Operation Required Roles and Permissions

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).

155 | Veeam Explorers Suite | User Guide


Required Backup Job Settings
When you create a backup job, make sure to enable the application-aware image processing option, as described
in the Specify Guest Processing Settings section of the Veeam Backup & Replication user guide.

If your backups were created without application-aware image processing, you can explore them, as described in
Exploring non-Application Enabled Backups.

The application-specific information is retrieved according to the following:

 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”.

156 | Veeam Explorers Suite | User Guide


Considerations and Limitations
This section lists considerations and known limitations of Veeam Explorer for Oracle.

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.

Restore from Image-Level Backups


 Veeam Explorer for Oracle does not support restore via PSDirect, VIX or Sphere API.

 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 from RMAN Backups


Restore of Oracle Real Application Clusters (RAC)
To restore RAC databases from RMAN backups, make sure you apply the following restore settings. Otherwise,
the databases will be restored as standalone databases.

• Restore to original server: You must perform the restore with original name and settings.

• Restore to another server:

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.

157 | Veeam Explorers Suite | User Guide


Restore of Data Guard Databases
In Veeam Backup & Replication 10, Veeam Plug-in for Oracle RMAN has experimental support of Data Guard
databases. You can restore Data Guard databases from Veeam Plug-in backups with the following limitations.

• 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.

Publishing from Physical Backups


 Make sure that the target Oracle server to which you publish your databases is of the same version as
the database in the backup.

 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.

158 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
For more information on how to launch Veeam Explorer for Oracle, see Exploring Oracle Backups section.

NOTE:

Consider that Veeam Explorer for Oracle does not support the standalone mode and cannot be launched from
the Start menu.

159 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for Oracle provides you with the convenient user interface that allows you to perform required
operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options.

 Help.

 Online help. Opens the online web help page.

 About. Shows information about the product.

 Exit. Closes the program.

160 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window can be divided into three categories:

 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.

161 | Veeam Explorers Suite | User Guide


Understanding Mounting
When restoring your data, Veeam Explorer requires an additional mount point to be created to display the list of
available transactions.

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.

Mounting is done as follows:

• 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.

• To mount a VM file system on machines with Linux, Veeam uses fuse.

NOTE:

When using fine-tune restore, Veeam requires a staging Oracle server to mount the VM file system.

162 | Veeam Explorers Suite | User Guide


Viewing Database Information
To view Oracle database information, select a database or Data Guard in the navigation pane and review its
properties in the preview pane.

Viewing Oracle Database Information


The following figure shows the standalone database information view.

If the current restore point was created with Oracle Automatic Storage Management (ASM), file paths will be
displayed with the ‘+’ prefix.

163 | Veeam Explorers Suite | User Guide


Viewing Oracle Data Guard Information
The following figure shows the Data Guard information view.

164 | Veeam Explorers Suite | User Guide


Viewing Oracle RMAN Database Information
The following figure shows the RMAN database information view.

165 | Veeam Explorers Suite | User Guide


General Application Settings
Continue with this section to learn more about configuring required application settings and components.

166 | Veeam Explorers Suite | User Guide


Configuring Staging Oracle Server
This section explains how to configure a staging Oracle server.

Such a staging server is required in the following cases:

 To use a point-in-time restore/export/publishing.

 To explore backups created without application-aware image processing. For more information, see
Exploring Oracle Backups.

Consider the following:

 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.

 Oracle Database Express Edition cannot be used as a staging system.

For Windows-based VM
To configure a staging server for Windows-based machines, do the following:

1. Go to the main menu and click General Options.

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.

3. Specify the path to Oracle Home.


Click Browse to browse for Oracle Home.

167 | Veeam Explorers Suite | User Guide


For Linux-based VM
To configure a staging server for Linux-based machines, do the following:

1. Go to the main menu and click General Options.

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.

d) In the SSH-port field, specify the port number.

e) In the Account field, specify a user account under which to connect to the specified server.

f) In the Password field, specify the password.

g) click Advanced to configure the root account.

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.

o In the Passphrase field, enter the passphrase.

3. Specify the path to Oracle Home.

168 | Veeam Explorers Suite | User Guide


To elevate your account to root and to add it to sudoers, click Advanced and select the option you need; if
necessary, enter the root password and click OK.

169 | Veeam Explorers Suite | User Guide


Enabling Extended Logging
Veeam Explorer for Oracle allows you to enable extended logging mode to collect logs that contain more details
on specific operations.

To enable extended logging mode, do the following:

1. Go to the main menu and click General Options.

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.

170 | Veeam Explorers Suite | User Guide


Exploring Oracle Backups
Continue with the section to learn more about:

 Exploring Application-Enabled Backups

 Exploring non-Application Enabled Backups

 Exploring RMAN Backups

171 | Veeam Explorers Suite | User Guide


Exploring Application-Enabled Backups
For more information about exploring backups created with application-aware image processing, see the
Restoring Application Items section of the Veeam Backup & Replication user guide.

172 | Veeam Explorers Suite | User Guide


Exploring non-Application Enabled Backups
If a backup file you are exploring was created without application-aware image processing, the heuristic analysis
must be performed to mount required restore points and find existing Oracle databases in these points.

NOTE:

The heuristic analysis requires a staging Oracle server to be configured in advance. For more information, see
Configuring Staging Oracle Server.

To explore backups created without application-aware image processing, do the following:

1. Launch Restore Wizard

2. Specify Target Server

3. Specify Heuristic Settings

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

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.

173 | Veeam Explorers Suite | User Guide


Step 2. Specify Target Server
At this step of the wizard. specify credentials to access the target Oracle server.

Windows-Based Oracle Server


For a Windows-based Oracle server, do the following:

 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.

Consider the following

 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.

Linux-Based Oracle Server


 For a Linux-based Oracle server, do the following:

 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.

 In the Password field, enter the password.

 If the private key is required to connect to the selected server, do the following:

174 | Veeam Explorers Suite | User Guide


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.

o In the Passphrase field, enter the passphrase.

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.

Step 3. Specify Heuristic Settings


At this step of the wizard, specify the following:

 Oracle Home. To attach a database, apply log files (if required) and make a consistency check of the
database.

 Heuristic analysis settings:

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.

175 | Veeam Explorers Suite | User Guide


Typically, Veeam Explorer for Oracle scans three restore points; the current restore point that
you select when opening Veeam Explorer, and two other restore points that come before and
after the current restore point.

Once analysis is complete, Veeam Explorer for Oracle will load available Oracle databases to the program scope
automatically.

176 | Veeam Explorers Suite | User Guide


Exploring RMAN Backups
This section explains how to explore backups created with the Oracle RMAN Plug-in. For more information, see
Veeam Plug-in for Oracle RMAN.

To load RMAN backups, do the following:

1. In the Veeam Backup & Replication console, open the Home view.

2. Go to the Backups > Disk node.

3. Right-click an RMAN backup and select Restore from Oracle RMAN backup.

177 | Veeam Explorers Suite | User Guide


Data Restore
Continue with this section to learn more about restoring Oracle databases and Data Guard.

Before restoring data, make sure to read Considerations and Limitations.

IMPORTANT!

Make sure to install a bash shell on a target Oracle server to perform a restore.

178 | Veeam Explorers Suite | User Guide


Restoring Database and Data Guard
This section explains how to restore Oracle databases and Oracle Data Guard back to the production
environment.

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.

To restore data, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Server

5. Specify Oracle Settings

6. Specify Database Files Location

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation tree, select a database or Data Guard.

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.

179 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Consider the following:

 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.

180 | Veeam Explorers Suite | User Guide


Step 3. Fine-tune Restore Point
At this step of the wizard, select an operation prior to which you want to restore your database.

Step 4. Specify Target Server


At this step of the wizard, specify credentials to access the target Oracle server.

Windows-Based Oracle Server


For a Windows-based Oracle server, do the following:

181 | Veeam Explorers Suite | User Guide


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:

o Use current account


Select this option to connect to the specified server using the current user account under
which Veeam Explorer for Oracle is running.

o Use the following account.


Select this option to connect to the specified server using a custom user account.

Consider the following:

 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.

Linux-Based Oracle Server


For a Linux-based Oracle server, do the following:

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.

4. In the Password field, enter the password.

5. If a 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.

182 | Veeam Explorers Suite | User Guide


To select a key, click Browse and select a key.

o In the Passphrase field, enter the passphrase.

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.

Step 5. Specify Oracle Settings


At this step of the wizard, select a location to which you want to restore databases:

 Restore to the original location. To restore a database back to the original location.

 Restore to alternative location. To restore a database to the custom location


Specify Oracle Home, Global Database Name and Oracle SID. To locate Oracle Home folder, click Browse
and select a folder you want to use.

183 | Veeam Explorers Suite | User Guide


NOTE:

You will be asked to provide a password to access target Oracle Home if required. Applicable to Oracle 12c
and higher.

Step 6. Specify Database Files Location


At this step pf the wizard, specify the location for database files.

To edit the path, click the path row and provide the location you want to use.

184 | Veeam Explorers Suite | User Guide


Restoring Latest or Point-in-Time State
This section explains how to select a state as of which to restore Oracle databases or Data Guard, including a
point-in-time restore — to revert the database to a state before an undesired transaction or before a point of
failure.

The behavior in case of a latest or point-in-time state restore is as follows:

 Data Guard will be restored starting from the primary node. Once the primary node is restored, Veeam
Explorer for Oracle will use it to restore standby nodes.

 Database files will be copied to the original location and then mounted to the original Oracle Home.

 Databases from the backed up ASM group will be restored back to the original ASM group.

 All existing databases on the target Oracle server will be replaced with 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.

Restoring Point-in-Time State


To restore Oracle databases or Data Guard as of the selected point-in-time state, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a database or 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>.

185 | Veeam Explorers Suite | User Guide


IMPORTANT!

A point in time restore is only possible if the ARCHIVELOG mode in enabled.

Step 2. Specify Restore Point


At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Consider the following:

 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.

186 | Veeam Explorers Suite | User Guide


Step 3. Fine-tune Restore Point
At this step of the wizard, select an operation prior to which you want to recover your database.

Restoring Latest State


To restore Oracle databases or Data Guard as of the latest available state, do the following:

1. In the navigation pane, select a database or Data Guard.

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>.

187 | Veeam Explorers Suite | User Guide


188 | Veeam Explorers Suite | User Guide
Restoring RMAN Backups
This section explains how to restore backups created with Veeam Plug-in for Oracle RMAN. For more
information, see the Veeam Plug-in for Oracle RMAN section of the Veeam Plug-ins for Enterprise Applications
User Guide.

To restore RMAN backups, do the following:

1. Launch Restore Wizard

2. Specify Recovery Type

3. Specify Target Server

4. Specify Oracle Settings

5. Specify Home User Password

6. Specify Point-in-Time

7. Specify Database Files Location

8. Configure Channel Allocation

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. Open an RMAN backup, as described in Exploring RMAN Backups.

2. In the navigation pane, select a database.

3. On the Home tab, select Restore Database > Restore or right-click a database and select Restore.

189 | Veeam Explorers Suite | User Guide


Step 2. Specify Recovery Type
At this step of the wizard, select a recovery type:

 Recover database to specific point in time


Select this option to restore databases as of the latest available state.

 Restore data files to specific point in time


Select this option to restore only datafiles as of the specific point-in-time state without applying log
files.

 Recover from previously restored datafiles


Select this option to apply log files to restored datafiles.

190 | Veeam Explorers Suite | User Guide


Step 3. Specify Target Server
At this step of the wizard, specify credentials to access the target Oracle server.

Windows-Based Oracle Server


For a Windows-based Oracle server, do the following:

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:

o Use current account


Select this option to connect to the specified server using the current user account under
which Veeam Explorer for Oracle is running.

o Use the following account.


Select this option to connect to the specified server using a custom user account.

Consider the following:

 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.

191 | Veeam Explorers Suite | User Guide


Linux-Based Oracle Server
For a Linux-based Oracle server, do the following:

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.

4. In the Password field, enter the password.

5. If a 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.

o In the Passphrase field, enter the passphrase.

Consider that the user account must be a member of the dba group.

192 | Veeam Explorers Suite | User Guide


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.

Step 4. Specify Oracle Settings


At this step of the wizard, select either of the following options:

 Restore with the original name and settings


Select this option to restore data using the original name and settings.

 Restore with different name and settings


Select this option to choose custom settings. When selecting this option, specify the following:

o In the Oracle Home field, specify Oracle Home.


You can click Browse to select a folder.

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.

o In the Oracle SID field, specify a SID.

193 | Veeam Explorers Suite | User Guide


NOTE:

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.

Step 5. Specify Home User Password


At this step of the wizard, enter the password for the Oracle Home user.

194 | Veeam Explorers Suite | User Guide


Step 6. Specify Point-in-Time
At this step of the wizard, do the following:

 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:

o Date. Select a date as of which you want to restore data.

o SCN. Specify SCN (System Change Number).

o Sequence. Specify the sequence.

 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:

Consider reading Oracle Documentation to learn more.

195 | Veeam Explorers Suite | User Guide


Step 7. Specify Database Files Location
At this step of the wizard, specify the location to which you want to restore data files.

Consider the following:

 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.

Step 8. Configure Channel Allocation


At this step of the wizard, specify channels allocation.

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.

The following options are available:

 Use default channel configuration


Select this option to use the default channel configuration defined in the RMAN plug-in settings.

 Allocate the following number of channels


Select this option to specify the number of channels to be used when restoring your data.

196 | Veeam Explorers Suite | User Guide


197 | Veeam Explorers Suite | User Guide
Data Publishing
Publishing databases allows you to temporarily attach large Oracle databases to the target Oracle server
without having to restore them.

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.

During publishing, Veeam Explorer for Oracle does the following:

 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.

 Retrieves required database files.

 Attaches associated databases directly to the target Oracle server so that you can perform required
operations using Oracle tools.

Before restoring data, make sure to read Considerations and Limitations.

198 | Veeam Explorers Suite | User Guide


Publishing to Specified Server
To publish a database to the specified Oracle server, do the following:

1. Launch Publish Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Oracle Server

5. Specify Oracle Settings

Step 1. Launch Publish Wizard


To launch the Publish wizard, do the following:

1. In the navigation pane, select a database.

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.

199 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to publish your database:

 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to publish your database.

200 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Target Oracle Server


At this step of the wizard. specify credentials to access the target Oracle server.

Windows-Based Oracle Server


For a Windows-based Oracle server, do the following:

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:

o Use current account


Select this option to connect to the specified server using the current user account under
which Veeam Explorer for Oracle is running.

o Use the following account.


Select this option to connect to the specified server using a custom user account.

Consider the following:

 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.

201 | Veeam Explorers Suite | User Guide


Linux-Based Oracle Server
For a Linux-based Oracle server, do the following:

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.

4. In the Password field, enter the password.

5. If a 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.

o In the Passphrase field, enter the passphrase.

Consider that the user account must be a member of the dba group.

202 | Veeam Explorers Suite | User Guide


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.

Step 5. Specify Oracle Settings


At this step of the wizard, select either of the following options:

 Restore to the original location. To publish a database to the original location.

 Restore to a different location. To select a custom location for database publishing.


When selecting this option, specify the following:

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.

203 | Veeam Explorers Suite | User Guide


NOTE:

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.

204 | Veeam Explorers Suite | User Guide


Publishing Latest or Point-in-Time State
This section explains how to select a state as of which to publish Oracle databases.

You can select either of the following states:

 The latest available state


To publish data as of the latest state in the backup file.

 The point-in-time state


To publish data as of the selected point-in-time state (requires a log backup).

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.

Publishing Point-in-Time State


Publishing a point-in-time state allows you to load a required database state and unroll specified transactions if
needed.

To publish a database as of the point-in-time state, do the following:

1. Launch Publish Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Publish Wizard


To launch the Publish wizard, do the following:

1. In the navigation pane, right-click a database.

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.

205 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to publish your database:

 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.

206 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging SQL server. For more information, see
Configuring Staging SQL Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to publish your database.

NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

207 | Veeam Explorers Suite | User Guide


Publishing Latest State
Veeam Explorer for Oracle allows you to republish an unpublished database anew. When republishing a
database, it will be attached to the target Oracle server as of the latest available state.

To republish a database as of the latest state, do the following:

1. In the navigation pane, right-click a database.

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.

208 | Veeam Explorers Suite | User Guide


Unpublishing Databases
Once you have done working with published databases, you may want to unpublish (detach) these databases
from the target Oracle server.

Detachment occurs in the following manner:

 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.

To unpublish databases manually, do the following:

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.

209 | Veeam Explorers Suite | User Guide


Exporting as RMAN Backup
Once published, the database can be exported as an RMAN backup so that you can save the changes you may
have made on the target server. For example, after publishing a database, you may have added a column or alter
some values. In order to save these modifications before you unpublish the database, you can use the export
feature.

To export a database, do the following:

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.

5. In the Specify tag name field, specify a new tag name.

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.

210 | Veeam Explorers Suite | User Guide


Refreshing Database Status
While databases are attached to the target Oracle server, Veeam Explorer for Oracle synchronizes each
published database state to verify its availability. By default, synchronization occurs every five seconds.

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.

211 | Veeam Explorers Suite | User Guide


Data Export
Continue with this section to learn more about exporting Oracle databases.

212 | Veeam Explorers Suite | User Guide


Export as RMAN Backup
In Veeam Explorer for Oracle, you can export Oracle databases as RMAN backups.

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.

• Copies the saved RMAN backups to the target location.

Exporting Latest State


To export data as of the latest available state, do the following:

1. In the navigation pane, select a database.

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>.

3. Wait until the export is complete.

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.

213 | Veeam Explorers Suite | User Guide


Exporting Point-in-Time State
To export data as of the point-in-time state, do the following:

1. Launch Restore Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

214 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export data.

215 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Exporting to Custom Location


To export a database to a custom location, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

216 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

217 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export data.

NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

218 | Veeam Explorers Suite | User Guide


Step 4. Specify Target Location
At this step of the wizard, do the following:

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.

3. In the Specify tag name field, specify a new tag name.

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.

219 | Veeam Explorers Suite | User Guide


Export Database Files
Continue with this section to learn more about exporting Oracle databases.

Exporting Latest State


To export data as of the latest available state, do the following:

1. In the navigation pane, select a database.

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>.

3. Wait until the export is complete.

Exporting Point-in-Time State


This section explains how to export data as of a point-in-time state.

To export data as of a point-in-time state, do the following:

1. Launch Export Wizard

2. Specify Restore Point

220 | Veeam Explorers Suite | User Guide


3. Fine-tune Restore Point

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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>.

Step 2. Specify Restore Point


At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

221 | Veeam Explorers Suite | User Guide


NOTE:

The Perform restore to specific transaction option requires a staging Oracle server. For more information, see
Configuring Staging Oracle Server.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export data.

NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

222 | Veeam Explorers Suite | User Guide


Exporting to Custom Location
This section explains how to export a database to a custom location.

To export a database to a custom location, do the following:

1. Launch Export Wizard

2. Specify Restore Point

3. Fine-tune Restore Point

4. Specify Target Location

Step 1. Launch Export Wizard


To launch the Export wizard, do the following:

1. In the navigation pane, select a database.

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.

223 | Veeam Explorers Suite | User Guide


Step 2. Specify Restore Point
At this step of the wizard, select a state as of which you want to restore your database:

 Select the Restore to the point in time of the selected image-level backup option to load database files
as 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.

Step 3. Fine-tune Restore Point


At this step of the wizard, select an operation prior to which you want to export data.

224 | Veeam Explorers Suite | User Guide


NOTE:

This step is only available if you have selected the Perform restore to specific transaction check box in the
previous step.

Step 4. Specify Target Location


At this step of the wizard, in the Specify export path field, specify the location to export data.

225 | Veeam Explorers Suite | User Guide


Veeam Explorer for Microsoft Exchange
Veeam Explorer for Microsoft Exchange allows you to restore and export Microsoft Exchange objects from
backups created in Veeam Backup & Replication and Veeam Backup for Microsoft Office 365.

226 | Veeam Explorers Suite | User Guide


Planning and Preparation
Continue with this section to learn how to configure your environment before start using
Veeam Explorer for Microsoft Exchange.

227 | Veeam Explorers Suite | User Guide


System Requirements
This section lists system requirements for Veeam Explorer for Microsoft Exchange.

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.

Consider the following:

 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.

228 | Veeam Explorers Suite | User Guide


Used Ports
The following table lists network ports that must be opened to manage inbound/outbound traffic.

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

Veeam Microsoft Exchange TCP 80, 443 WebDAV connections


Backup Server 2003/2007 CAS Server
/ Standalone
Console
Microsoft Exchange TCP 443 Microsoft Exchange web services
2010/2013/2016 CAS Server connections

229 | Veeam Explorers Suite | User Guide


Required Permissions
The following table lists required permissions for user accounts to back up and restore Microsoft Exchange data.

Operation Required Roles and Permissions

Backup For more information, see:

 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

 If the account owns a mailbox, make sure it has Full Access.


 If the account does not own a mailbox, then access must be granted through
impersonation. See Granting Full Access.

Examples
Assigning Organization Management Role
To assign the Organization Management role, use the following cmdlet.

Add-RoleGroupMember “Organization Management” –Member “<user_account>”

For more information about the Add-RoleGroupMember cmdlet, see this Microsoft article.

Granting Full Access


To grant Full Access to the account that owns a mailbox, use the following cmdlet.

Add-MailboxPermission –Identity “<target_mailbox>” -User “<user_account>” -


AccessRights FullAccess –InheritanceType All

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.

230 | Veeam Explorers Suite | User Guide


New-ManagementRoleAssignment -Name "<role_name>" -Role ApplicationImpersonation -User
"<user_account>"

For more information about the New-ManagementRoleAssignment cmdlet, see this Microsoft article.

Recalling Given Permissions


To recall given access level, run either of the following cmdlets.

Remove-ManagementRoleAssignment "<role_name>"

Remove-ManagementRoleAssignment -Identity <role_name>

231 | Veeam Explorers Suite | User Guide


Required Backup Job Settings
When you create a backup job, make sure to enable the application-aware image processing option, as described
in the Specify Guest Processing Settings section of the Veeam Backup & Replication user guide.

NOTE:

By default, Exchange transaction logs will be truncated upon successful backup. To keep transaction logs for
further processing by a third-party application, select the Exchange server VM from the list, click Edit and on
the General tab select Perform copy only.

Support for Database Availability Groups (DAG)


Veeam Backup & Replication supports any configuration of DAGs. In particular, having all the databases active
on a single node or with the active databases on each node. Transaction logs will be truncated on all DAG
members.

For more information and recommendations, see the following articles:

 How to virtualize and protect Exchange 2016

 Veeam Knowledge Base article

232 | Veeam Explorers Suite | User Guide


Considerations and Limitations
This section lists considerations and known limitations of Veeam Explorer for Microsoft Exchange.

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.

233 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
To open Veeam Explorer for Microsoft Exchange and load backups, you can use any of the following methods:

 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:

 The name or IP-address of a server to which you want to connect.

 The port number.

 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.

234 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for Microsoft Exchange provides you with the convenient user interface that allows you to
perform required operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options.

 Help.

 Online help. Opens the online web help page.

 About. Shows information about the product.

 Exit. Closes the program.

235 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window can be divided into three categories:

 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.

236 | Veeam Explorers Suite | User Guide


Browsing, Searching and Viewing Items
Continue with this section to learn more about:

 Browsing backup content

 Opening Messages

 Searching for objects in a backup file

 Using advance search

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.

237 | Veeam Explorers Suite | User Guide


Opening Messages
To open a message, right-click a message in the preview pane and select Open. You can also double-click a
message:

 To show message headers, click Show message headers.

 To open attachments, double-click an attachments or right-click an attachment and select Open.

 To save attachments, right-click an attachment and select Save as.

Searching
The search mechanism allows you to find items matching specified search criteria.

To search for required items, do the following:

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 ?.

238 | Veeam Explorers Suite | User Guide


Using Advanced Find Capabilities
The Advanced Find mechanism allows you to define your search criteria more precisely.

For example, to find messages with the subject Report, do the following:

1. In the preview pane, select a node and click Advanced Find.

2. In the Define search criteria section, select Category > All fields.

3. In the Field list, select Subject.

4. In the Condition list, select Contains.

5. In the Value field, specify a substring to look for.

6. Click Start.

To remove a filter, click the cross mark on the left. To remove all configured filters, click Reset.

239 | Veeam Explorers Suite | User Guide


240 | Veeam Explorers Suite | User Guide
General Application Settings
Continue with this section to learn more about configuring required application settings and components.

241 | Veeam Explorers Suite | User Guide


Configuring Extensible Storage Engine
To work with database files, Veeam Explorer for Microsoft Exchange requires a special dynamic link library
ese.dll, which is shipped with Microsoft Exchange.

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.

The following versions of Microsoft Exchange are supported:

 Microsoft Exchange 2019

 Microsoft Exchange 2016

 Microsoft Exchange 2013

 Microsoft Exchange 2010 SP1, SP2 and SP3

To specify the path to the ese.dll file, do the following:

1. Go to the main menu and click General Options.

2. Got to the Extensible Storage Engine tab.

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.

242 | Veeam Explorers Suite | User Guide


Configuring SMTP Settings
To send Microsoft Exchange items, you must configure SMTP server settings.

To configure SMTP settings. do the following:

1. Go to the main menu and click General Options.

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.

3. Click Send to send a test email message.

4. Click Apply.

243 | Veeam Explorers Suite | User Guide


Configuring Advanced Settings
This section explains how to configure advanced settings of the application.

To configure advanced settings, do the following:

1. Go to the main menu and click General Options.

2. Got to the Advanced tab and select the following:

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.

244 | Veeam Explorers Suite | User Guide


Standalone Databases Management
Continue with this section to learn more about adding and removing Microsoft Exchange databases.

Veeam Explorer for Microsoft Exchange supports adding databases created with the following Microsoft
Exchange versions:

 Microsoft Exchange Server 2019

 Microsoft Exchange Server 2016

 Microsoft Exchange Server 2013

 Microsoft Exchange Server 2010 SP1, SP2 or SP3

245 | Veeam Explorers Suite | User Guide


Adding Microsoft Exchange Stores
This section explains how to add Microsoft Exchange Databases manually.

Consider the following:

 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.

246 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Server
You can use the Veeam Explorer for Microsoft Exchange abilities to connect to another Veeam Backup for
Microsoft Office 365 server and add its databases to the Veeam Explorer for Microsoft Exchange scope.

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.

247 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Service Provider
Veeam Explorer for Microsoft Exchange allows you to add Office 365 database created in Veeam Backup for
Microsoft Office 365.

Consider the following:

 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

To add Office 365 databases, do the following:

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.

4. Specify Microsoft Office 365 organization credentials.

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.

248 | Veeam Explorers Suite | User Guide


Specifying Point in Time
When you connect to the service provider server, you may want to select a particular state as of which to add an
organization database to the Veeam Explorer for Microsoft Exchange scope.

To select a state, do the following:

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.

249 | Veeam Explorers Suite | User Guide


Removing Standalone Databases
Veeam Explorer for Microsoft Exchange allows you to remove an Exchange store from the application scope
when you no longer need it.

To remove a store from the application scope, right-click a store in the navigation pane and select Remove
Store.

250 | Veeam Explorers Suite | User Guide


Data Restore
Continue with this section to learn more about restoring Microsoft Exchange data.

TIP:

Before restoring data, make sure to read Considerations and Limitations.

251 | Veeam Explorers Suite | User Guide


Restoring Single Mailbox
To restore a mailbox, do the following:

1. Launch Restore Wizard

2. Specify Target Mailbox and Domain Account

3. Specify Target Mailbox Server and Folder

4. Specify Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a mailbox.

2. On the Mailbox tab, select Restore Mailbox > Restore to or right-click a mailbox and select Restore to.

Step 2. Specify Target Mailbox and Domain Account


At this step of the wizard, do the following:

1. In the Mailbox field, specify a mailbox you want to restore.

252 | Veeam Explorers Suite | User Guide


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 Password field, provide the password.

Step 3. Specify Target Mailbox Server and Folder


At this step of the wizard, do the following:

 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.

o Restore to the following folder. To restore data to a custom folder.


If the specified folder does not exist, it will be created under the root mailbox.

Consider the following:

 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.

253 | Veeam Explorers Suite | User Guide


 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.

Step 4. Specify Restore Options


At this step of the wizard, specify restore options:

 Changed items. To restore items that have been changed.

 Missing Items. To restore missing items.

 Mark restored items as unread. To mark restored items as unread.

To prevent certain folders from being restored, click the Exclude folders link and select folders to exclude.

254 | Veeam Explorers Suite | User Guide


255 | Veeam Explorers Suite | User Guide
Restoring Multiple Mailboxes
To restore multiple mailboxes, do the following:

1. Launch Restore Wizard

2. Specify Connection Settings

3. Select Mailboxes to Restore

4. Specify Target Mailbox Server

5. Select Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a mailbox store.

2. On the Home tab, select Restore Mailboxes or right-click a container and select Restore mailboxes.

256 | Veeam Explorers Suite | User Guide


Step 2. Specify Connection Settings
Depending on the organization type, the first step of the credentials dialog as follows:

 For On-Premises Exchange

 For Exchange Online

For On-Premises Exchange


When restoring to On-Premises Exchange server, do the following:

1. In the Domain field, specify the Global Catalog server name.

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:

 In the User name field, specify an account in the domain\username format.

 In the Password field, provide the password.

257 | Veeam Explorers Suite | User Guide


For Exchange Online
When restoring to Exchange Online, do the following:

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:

 In the User name field, specify an account in the


<username>@<organization>.onmicrosoft.com format.
You can also provide an MFA-enabled user account under which you want to connect
to the source Microsoft organization and retrieve mailboxes to restore.

 In the Password field, provide the password.

Step 3. Select Mailboxes to Restore


At this step of the wizard, select mailboxes you want to restore.

To see the corresponding email addresses for each selected mailbox in the list, click Resolve selected mailboxes.

Consider the following:

 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.

258 | Veeam Explorers Suite | User Guide


Step 4. Specify Target Mailbox Server
At this step of the wizard, specify a target mailbox server to which you want to recover your data.

NOTE:

This step is only available when restoring data back to on-premises organizations.

259 | Veeam Explorers Suite | User Guide


Step 5. Select Restore Options
At this step of the wizard, specify restore options:

 Changed items. To restore items that have been changed.

 Missing Items. To restore missing items.

 Mark restored items as unread. To mark restored items as unread.

When restoring multiple mailboxes, select the Finish the restore of recent items before restoring the remaining
items check box and set the value in the Restore items for the last <N> days first field to restore multiple
mailboxes in “chunks”, when the most recent items in the backup will be processed first.

To prevent certain folders from being recovered, click the Exclude folders link and select folders to exclude.

260 | Veeam Explorers Suite | User Guide


Restoring Folders and Items
This section explains how to restore folders and items.

Consider the following:

 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.

To restore a folder or mailbox item, do the following:

1. Launch Restore Wizard

2. Specify Target Mailbox and Domain Account

3. Specify Target Mailbox Server and Folder

4. Specify Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

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.

261 | Veeam Explorers Suite | User Guide


Step 2. Specify Target Mailbox and Domain Account
At this step of the wizard, do the following:

1. In the Mailbox field, specify a mailbox that you want to restore.

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 Password field, provide the password.

262 | Veeam Explorers Suite | User Guide


Step 3. Specify Target Mailbox Server and Folder
At this step of the wizard, do the following:

 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.

o Restore to the following folder. To restore data to a custom folder.


If the specified folder does not exist, it will be created under the root mailbox node.

Consider the following:

 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.

263 | Veeam Explorers Suite | User Guide


Step 4. Specify Restore Options
At this step of the wizard, specify restore options:

 Changed items. To restore items that have been changed.

 Missing Items. To restore missing items.

 Mark restored items as unread. To mark restored items as unread.

264 | Veeam Explorers Suite | User Guide


Using 1-Click Restore
The 1-Click Restore feature allows you to quickly recover Exchange mailboxes.

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.

Consider the following:

 Original Exchange server, original folder and original mailbox name will be restored.

 Both changed and missing items will be restored.

 Restored items will be marked as unread.

 No folders will be excluded.

To use the 1-Click Restore feature, do the following:

1. In the navigation pane, select a mailbox.

2. On the Mailbox tab, select Restore to <original_mailbox_name> or right-click a folder/item and select
Restore to <original_mailbox_name>.

265 | Veeam Explorers Suite | User Guide


Data Export
Continue with this section to learn more about exporting Microsoft Exchange data.

TIP:

Before exporting data, make sure to read Considerations and Limitations.

266 | Veeam Explorers Suite | User Guide


Exporting to Custom Location
To export objects to the custom location, do the following:

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.

3. In the Export Folder/Export Mail Item dialog, do the following:

 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.

267 | Veeam Explorers Suite | User Guide


268 | Veeam Explorers Suite | User Guide
Using 1-Click Export
Veeam Explorer for Microsoft Exchange allows you to quickly export mailbox store data as .pst files.

NOTE:

Export operations require Microsoft Outlook to be installed on a computer running Veeam Explorer for
Microsoft Exchange.

Depending on the object type you want to export, do the following:

 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.

269 | Veeam Explorers Suite | User Guide


 To export a mailbox, select it in the navigation pane and on the Mailbox tab, click Export mailbox >
Export to <default_location>\<original_mailbox_name>.pst or use the corresponding context menu
command.

270 | Veeam Explorers Suite | User Guide


 To export a mailbox store or all stores added to the scope, select a store or select the All Stores node
and click Export on the Home tab.

271 | Veeam Explorers Suite | User Guide


272 | Veeam Explorers Suite | User Guide
Receiving Export Reports
Veeam Explorer for Microsoft Exchange can deliver reports that show summary information about export
operations.

Consider the following:

 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.

 Export reports are delivered automatically upon each export session.


You can use Export to Custom Location or 1-Click Export.

 Recipients of the report are chosen as follows:

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.

Report field Description

Performed by Veeam Explorer for Microsoft Exchange

Version Shows the Veeam Explorer for Microsoft Exchange build number.

Percent complete Shows the number of items included in the .pst file.

Started by Shows the user account generated the report.

Start time, End time Shows the creation time of a report.

Root Shows the object path.

Path Shows the path to the database file.

273 | Veeam Explorers Suite | User Guide


Export type Shows the export type.

Stores Shows a datastore name from which items have been exported.

Mailboxes to search Shows a mailbox name from which items have been exported.

Mailboxes searched Shows results for mailboxes to search.


successfully, Mailboxes not
searched successfully

Size Shows the total size of exported items.

Items Shows the number of exported items.

Errors Shows errors that occurred during export.

274 | Veeam Explorers Suite | User Guide


Data Compare
This section explains how to compare data in a backup file with that of the production state.

1. In the navigation pane, select an object and click Compare with Production on the toolbar.

2. Proceed to Specify Connection Settings to authorize yourself in the production environment.


Authorization is only required when the account you are using does not have sufficient privileges to
access the production environment.

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.

Double-click Body to see the body message.

To compare a single item, right-click an item and select Compare item properties.

275 | Veeam Explorers Suite | User Guide


Step 1. Specify Connection Settings
Depending on the organization type, the first step of the credentials dialog will be different:

 For On-Premises Exchange

 For Exchange Online

For On-Premises Exchange


When restoring to On-Premises Exchange server, do the following:

1. In the Domain field, specify the Global Catalog server name.

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:

 In the User name field, specify an account in the domain\username format.

 In the Password field, provide the password.

For Exchange Online


When restoring to Exchange Online, do the following:

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:

276 | Veeam Explorers Suite | User Guide


 In the User name field, specify an account in the
<username>@<organization>.onmicrosoft.com format.
You can also provide an MFA-enabled user account under which you want to connect
to the source Microsoft organization and retrieve mailboxes to restore.

 In the Password field, provide the password.

277 | Veeam Explorers Suite | User Guide


Step 2. Specify Target Mailbox Server
At this step of the wizard, specify the target mailbox server.

NOTE:

This step is only available when comparing data with On-Premises organizations.

278 | Veeam Explorers Suite | User Guide


Saving Microsoft Exchange Items
Veeam Explorer for Microsoft Exchange allows you to save any item as Microsoft Exchange Mail Document
(.msg) files.

Saving to Custom Location


To save items to a custom location, do the following:

1. In the navigation pane, select an item.

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:

1. In the navigation pane select a folder containing required items.

2. In the preview pane, select items.


Use the Search field to find particular items.

3. On the Items tab, select Save Items > Save to <folder_name> or right-click a folder/item and select Save
to <folder_name>.

279 | Veeam Explorers Suite | User Guide


A <folder_name> name depends on the latest location that was used when saving items.

280 | Veeam Explorers Suite | User Guide


Sending Microsoft Exchange Items
Veeam Explorer for Microsoft Exchange allows you to send Exchange items via email.

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.

To send items, do the following:

1. In the navigation pane select a folder.

2. In the preview pane, select items to send.


Use the Search field to find particular items.

3. On the Items tab, select Send Items > Send to or right-click a folder/item and select Send to.

4. Provide a recipient address.


The From field is filled automatically based on the address you have provided when configuring SMTP
settings. To edit the message body, click More Details.

281 | Veeam Explorers Suite | User Guide


282 | Veeam Explorers Suite | User Guide
Veeam Explorer for Microsoft SharePoint
Veeam Explorer for Microsoft SharePoint allows you to restore and export Microsoft SharePoint objects from
backups created in Veeam Backup & Replication and Veeam Backup for Microsoft Office 365.

283 | Veeam Explorers Suite | User Guide


Planning and Preparation
Continue with this section to learn how to configure your environment before start using Veeam Explorer for
Microsoft SharePoint:

284 | Veeam Explorers Suite | User Guide


System Requirements
This section lists system requirements for Veeam Explorer for Microsoft SharePoint.

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:

Consider the following:


 To restore SharePoint content database 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 later.
 To restore from a server running Microsoft Windows ReFS 3.x, Veeam backup server or a
management console must be installed on the Microsoft Windows Server 2016.

285 | Veeam Explorers Suite | User Guide


Used Ports
The following table lists network ports that must be opened to manage inbound/outbound traffic.

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.

For more information, see this Microsoft article.

SharePoint As As recommended by For more information on recommended port


Web recommended Microsoft numbers and protocols for SharePoint web
Application by Microsoft application, see this Microsoft article

To discover ports currently used by your


SharePoint web application, follow the steps
described in this Microsoft article.

NOTE:

To restore database items or lists to a server that is running in a DMZ, the SharePoint web application ports
will be used.

iSCSI Traffic
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

286 | Veeam Explorers Suite | User Guide


Required Permissions
The following table lists required permissions for user accounts to back up and restore Microsoft SharePoint
data.

Operation Required Roles and Permissions

Backup For more information, see:

 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

Consider the following:

 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.

 For ADFS as an authentication provider:

o When using Windows Authentication, you can use both you current account or provide another
account.

o When using Forms Authentication, the current account cannot be used.

287 | Veeam Explorers Suite | User Guide


Required Backup Job Settings
When you create a backup job, make sure to enable the application-aware image processing option, as described
in the Specify Guest Processing Settings section of the Veeam Backup & Replication user guide.

288 | Veeam Explorers Suite | User Guide


Staging SQL Server
To perform Microsoft SharePoint items recovery, Veeam Explorer requires a Microsoft SQL server to be used as a
staging system.

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.

Remote BLOB Stores Support


A BLOB store must either be included in the SharePoint backup created by Veeam Backup & Replication or
Veeam Agent for Microsoft Windows (for automated discovery) or stored on a local machine running Veeam
Explorer (for manual discovery).

IMPORTANT!

Third-party RBS providers are not supported in the current version.

Make sure the staging SQL Server configuration meets the following requirements:

1. FILESTREAM must be enabled on a database server, as described in the following articles:

 For SQL Server 2017 for Windows, see this Microsoft article.

 For SQL Server 2016, see this Microsoft article

 For SQL Server 2014, see this Microsoft article

 For SQL Server 2012, see this Microsoft article

 For SQL Server 2008R2, 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:

 For SQL Server 2012, see this Microsoft article

 For SQL Server 2008R2, see this Microsoft article

289 | Veeam Explorers Suite | User Guide


Considerations and Limitations
This section covers considerations and known limitations of Veeam Explorer for Microsoft SharePoint.

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.

Status Recovery Limitations


Consider the following when planning documents/list items recovery:

• 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.

• Original status On Hold will not be restored

Restoring Documents, Libraries and Lists


 Versioning settings of SharePoint lists are not preserved during restore.

 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.

 Some Rating Settings of Discussion lists values are not restored.

 Restore via PSDirect, VIX or Sphere API is not supported.

Restoring List Items


Consider that when restoring a list item, Veeam Explorer works in the following way:

 Deletes an existing item

 Creates item's latest version anew using data from the backup.

 Checks whether it is declared as a record.

 If the check is a success, the process finishes.

 If not, the created version is deleted and item versions are restored sequentially.

 Restore via PSDirect, VIX or Sphere API is not supported.

This logic leads to several peculiarities of list item restore, as described below.

290 | Veeam Explorers Suite | User Guide


If a list or list items column is used as a lookup column in the dependent list, consider that restoring an item
from the source list causes corresponding items deletion in the dependent list.

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.

The following limitations should also be considered:

 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.

 Restored Issue list items are assigned new Issue ID.

 Restore of Time Card list is not supported.

Restoring List Items with Links (Attachments)


Consider the following when planning for the recovery of list items with links (attachments):

 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.

 Restore via PSDirect, VIX or Sphere API is not supported.

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.

291 | Veeam Explorers Suite | User Guide


For example, if the target survey has responses #1-15 and you try to restore a response that used to be
#6 on source – then target response #6 will be deleted and restored response will be assigned #16.

 Restore via PSDirect, VIX or Sphere API is not supported.

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:

Consider the following:


 In case you attempt to restore such items, the following error message will be logged: ”Item
<item> is skipped: restoration of items based on SharePoint default template is not supported.”
 In case you attempt to save such items, the following error message will be logged: “Unable to
save document <item>. Document content is not available.”

 Web features restore is not supported for SharePoint 2010 sites.

Export and Import


 Importing exported Picture Library may result in IDs changed for some items.

 Importing exported Project Tasks list does not preserve column order.

 Importing exported SharePoint list does not preserve Validation Settings.

Data Type Limitations


Consider the column (field) data type when planning for the recovery of your SharePoint libraries/lists:

 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

292 | Veeam Explorers Suite | User Guide


o If the last version was minor – status will be set to Draft

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).

293 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
To open Veeam Explorer for SharePoint and load backups, you can use any of the following methods:

 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:

 The name or IP-address of a server to which you want to connect.

 The port number.

 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.

294 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for SharePoint provides you with the convenient user interface that allows you to perform
required operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options.

 Help.

 Online help. Opens the online web help page.

 About. Shows information about the product.

 Exit. Closes the program.

295 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window can be divided into three categories:

 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.

296 | Veeam Explorers Suite | User Guide


Browsing, Searching and Viewing Items
Continue with this section to learn more about:

 Browsing backup content

 Viewing objects properties and open files

 Searching for objects in a backup file

 Using the advance search capabilities

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.

Viewing Properties and Opening Files


To view object properties, right-click an object in the preview pane and select View Properties.

To open a document using an associated application, right-click a document in the preview pane and select
Open.

297 | Veeam Explorers Suite | User Guide


Searching
The search mechanism allows you to find items matching specified search criteria.

To search for required items, do the following:

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.

298 | Veeam Explorers Suite | User Guide


Using Advanced Find Capabilities
The Advanced Find mechanism allows you to define your search criteria more precisely.

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.

3. In the Field list, select File Name.

4. In the Condition list, select Starts With.

5. In the Value field, specify a file name.

6. Click Start.

To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.

299 | Veeam Explorers Suite | User Guide


300 | Veeam Explorers Suite | User Guide
General Application Settings
Continue with this section to learn more about configuring required application settings and components.

301 | Veeam Explorers Suite | User Guide


Configuring Staging SQL Server
To perform Microsoft SharePoint items recovery, Veeam Explorer requires a Microsoft SQL server to be used as a
staging system.

Consider the following when configuring a staging SQL server:

 If a SQL server belongs to an untrusted domain, connection will not be possible.

 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.

c) Restart the staging SQL Server.

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.

To configure a staging server, do the following:

1. Go to the main menu and click General Options.

2. Go to the SQL Server Settings tab.

3. Specify a SQL server you want to use as a staging system.


Click Browse to select a server, as described in Browsing For Servers.

4. Specify the account to access the selected SQL server.

5. Specify the account to access a SQL server instance.

302 | Veeam Explorers Suite | User Guide


Browsing for Servers
To browse for a server, do the following:

 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.

303 | Veeam Explorers Suite | User Guide


Configuring Custom Lists
Veeam Explorer for Microsoft SharePoint supports obtaining custom list templates from backups created in
Veeam Backup & Replication.

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.

304 | Veeam Explorers Suite | User Guide


To remove templates, click Clear.

Importing Templates Manually


To import existing templates from the Microsoft SharePoint server manually, do the following:

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.

Importing Templates Using Ribbon Menu


NOTE:

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:

1. In the navigation pane, select a SQL database.

2. Click Custom List Template on the ribbon menu or right-click a SQL database and select Custom list
templates settings.

305 | Veeam Explorers Suite | User Guide


3. Choose how you want your templates to be applied:

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.

306 | Veeam Explorers Suite | User Guide


Configuring SMTP Settings
To send Microsoft SharePoint items as attachments, you must configure SMTP server settings.

To configure SMTP settings. do the following:

1. Go to the main menu and click General Options.

2. On the SMTP Settings tab, select the Configure SMTP settings check box and specify the following:

 DNS name or IP address of the mail server.

 SMTP communication port.

 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.

3. Click Send to send a test email message.

4. Click Apply.

307 | Veeam Explorers Suite | User Guide


Configuring Advanced Settings
This section explains how to configure advanced settings of the application.

To configure advanced settings, do the following:

1. Go to the main menu and click General Options.

2. Got to the Advanced tab and select the following:

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.

308 | Veeam Explorers Suite | User Guide


Standalone Databases Management
Continue with this section to learn more about adding and removing Microsoft SharePoint databases.

309 | Veeam Explorers Suite | User Guide


Adding Microsoft SharePoint Databases
Continue with this section to learn more about the addition of Microsoft SharePoint databases to the application
scope manually.

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.

310 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Databases
To manually add databases that store Microsoft Office 365 organization data, do the following:

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.

2. Specify the database file location and log directory.

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.

311 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Server
You can use the built-in Veeam Explorer abilities to connect to another Veeam Backup for Microsoft Office 365
server and add its databases to the Veeam Explorer for Microsoft SharePoint scope.

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.

312 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Service Provider
Veeam Explorer for Microsoft SharePoint allows you to add Office 365 database created in Veeam Backup for
Microsoft Office 365.

Consider the following:

 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.

To add Office 365 databases, do the following:

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.

4. Provide your Microsoft Office 365 Organization credentials.

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.

313 | Veeam Explorers Suite | User Guide


Specifying Point in Time
When you connect to the service provider server, you may want to select a particular state as of which to add an
organization database to the Veeam Explorer for Microsoft SharePoint scope.

To select a state, do the following:

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.

314 | Veeam Explorers Suite | User Guide


Removing Standalone Databases
Veeam Explorer for Microsoft SharePoint allows you to remove Microsoft SharePoint databases from the
application scope when you no longer need it.

To remove a database from the application scope, right-click a database in the navigation pane and select
Remove SharePoint database.

315 | Veeam Explorers Suite | User Guide


Data Restore
Continue with this section to learn more about restoring Microsoft SharePoint data.

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.

316 | Veeam Explorers Suite | User Guide


Restoring Microsoft SharePoint Document
Libraries and Lists
To restore Microsoft SharePoint document libraries and lists, do the following:

1. Launch Restore Wizard

2. Specify Credentials

3. Specify Target List

4. Specify Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a library or list.

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.

317 | Veeam Explorers Suite | User Guide


Step 2. Specify Credentials
At this step of the wizard, specify target server credentials. The credentials dialog might be different and
depends upon the organization type you are restoring from.

Specifying Credentials for Office 365 Organizations


Specify authentication credentials to access your Microsoft Office 365 organization and click Next.

Specifying Credentials for SharePoint Organizations


Specify authentication credentials to access your on-premises SharePoint organization and click Next.

318 | Veeam Explorers Suite | User Guide


Restoring from Microsoft SQL Database
When restoring from a Microsoft SQL database, provide the following:

 The site URL to which you want to recover your site.

 Authentication credentials.

NOTE:

When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.

Step 3. Specify Target List


At this step of the wizard, select whether to restore data to the original list or specify a custom one.

You can select the following options:

 Restore to the original list. To restore data back to the original location.

 Restore to the following list. To restore data to a custom list.


If the specified list does not exist, it will be created automatically.

319 | Veeam Explorers Suite | User Guide


Step 4. Specify Restore Options
At this step of the wizard, specify restore options and click Restore.

The restore options are as follows:

 Changed items. Allows you to recover data that has been modified in your production environment.

 Missed items. Allows you to recover missed items.

 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.

 Restore list view. Allows you to recover your list views.

 History restore options. Allows you to select a version:

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.

320 | Veeam Explorers Suite | User Guide


NOTE:

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.

321 | Veeam Explorers Suite | User Guide


Restoring Microsoft SharePoint Documents and
List Items
To restore Microsoft SharePoint documents or list items, do the following:

1. Launch Restore Wizard

2. Specify Credentials

3. Specify Target Location

4. Specify Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a document or list item.

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.

322 | Veeam Explorers Suite | User Guide


Step 2. Specify Credentials
At this step of the wizard, specify target server credentials. The credentials dialog might be different and
depends upon the organization type you are restoring from.

Specifying Credentials for Office 365 Organizations


Specify authentication credentials to access your Microsoft Office 365 organization and click Next.

Specifying Credentials for SharePoint Organizations


Specify authentication credentials to access your On-Premises SharePoint organization and click Next.

323 | Veeam Explorers Suite | User Guide


Restoring from Microsoft SQL Database
When restoring from a Microsoft SQL database, provide the following:

 The site URL to which you want to recover your site.

 Authentication credentials.

NOTE:

When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.

Step 3. Specify Target Location


At this step of the wizard, select whether to restore data to the original list or specify a custom one.

You can select the following options:

 Restore to the original list. To restore data back to the original location.

 Restore to the following list. To restore data to a custom list.


Make sure to specify an existing list.

324 | Veeam Explorers Suite | User Guide


Step 4. Specify Restore Options
At this step of the wizard, specify restore options and click Restore.

The restore options are as follows:

 Changed items. Allows you to recover data that has been modified in your production environment.

 Missed items. Allows you to recover missed items.

 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.

 History restore options. Allows you to select a version:

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.

325 | Veeam Explorers Suite | User Guide


NOTE:

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.

326 | Veeam Explorers Suite | User Guide


Restoring Microsoft SharePoint Sites
To restore Microsoft SharePoint sites, do the following:

1. Launch Restore Wizard

2. Specify Credentials

3. Specify Target Site

4. Specify Restore Options

Step 1. Launch Restore Wizard


To launch the Restore wizard, do the following:

1. In the navigation pane, select a site.

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.

327 | Veeam Explorers Suite | User Guide


Step 2. Specify Credentials
At this step of the wizard, specify target server credentials. The credentials dialog might be different and
depends upon the organization type you are restoring from.

Specifying Credentials for Office 365 Organizations


Specify authentication credentials to access your Microsoft Office 365 organization and click Next.

Specifying Credentials for SharePoint Organizations


Specify authentication credentials to access your On-Premises SharePoint organization and click Next.

328 | Veeam Explorers Suite | User Guide


Restoring from Microsoft SQL Database
When restoring from a Microsoft SQL database, provide the following:

 The site URL to which you want to recover your site.

 Authentication credentials.

NOTE:

When recovering Microsoft SharePoint sites from a Microsoft SQL database, you will be taken directly to the
Specify Restore Options step.

Step 3. Specify Target Site


At this step of the wizard. specify whether to restore a site back to the original location or choose site alias you
want to use.

NOTE:

Consider the following:


 This step is only available when restoring from backups created in Veeam Backup for Microsoft
Office 365.
 This step is unavailable when restoring Site Collections.

You can select the following options:

 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.

329 | Veeam Explorers Suite | User Guide


Step 4. Specify Restore Options
At this step of the wizard, specify restore options and click Restore.

The restore options are as follows:

 Changed items. Allows you to recover data that has been modified in your production environment.

 Missed items. Allows you to recover missed items.

 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.

 History restore options. Allows you to select a version:

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.

330 | Veeam Explorers Suite | User Guide


NOTE:

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.

331 | Veeam Explorers Suite | User Guide


Data Export
Continue with this section to learn more about exporting and importing Microsoft SharePoint data.

NOTE:

Export is unavailable when restoring data from backups created in Veeam Backup for Microsoft Office 365.

332 | Veeam Explorers Suite | User Guide


Exporting Microsoft SharePoint Data
Veeam Explorer for SharePoint allows you to export SharePoint document libraries and lists.

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.

To export SharePoint data, do the following:

1. In the navigation pane, select a library or list.

2. On the Library tab, select Export Library/Export List or right-click an object and select Export
Library/Export List.

3. Specify the output directory and click OK.

NOTE:

Export of items is not supported in the current version.

333 | Veeam Explorers Suite | User Guide


Importing Microsoft SharePoint Data
To import document library or list, use either of the following PowerShell cmdlets:

 For PowerShell snap-in, use the following command.

Add-PsSnapin Microsoft.SharePoint.PowerShell
Import-SPWeb -Identity "http://<web_server_name>/sites/<destination_site>" -Path
"C:\<export_folder>" -NoFileCompression –IncludeUserSecurity

 For SharePoint Management Shell, use the following command.

Import-SPWeb -Identity "http://<web_server_name>/sites/<destination_site>" -Path


"C:\<export_folder>" -NoFileCompression –IncludeUserSecurity

where:

 <web_server_name> — destination web server;

 <destination_site> — destination web site;

 <export_folder> — source folder containing exported library/list content.

To get extended help on the Import–SPWeb command, use the following command.

Get-Help Import-SPWeb -full

334 | Veeam Explorers Suite | User Guide


Saving Microsoft SharePoint Documents
and Libraries
Veeam Explorer for Microsoft SharePoint allows you to save your libraries and library documents to a specified
location.

To save a Microsoft SharePoint library or library documents, do the following:

1. In the navigation pane, select a library.

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.

335 | Veeam Explorers Suite | User Guide


Sending Microsoft SharePoint Documents
and Libraries
Veeam Explorer for Microsoft SharePoint allows you to send libraries or library documents to the specified
recipients via email.

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.

To send Microsoft SharePoint library or library documents, do the following:

1. In the navigation pane, select a library to send.

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.

3. Provide a recipient address.


The From field is filled automatically based on the address you have provided when configuring SMTP
settings. To edit the message body, click More Details.

336 | Veeam Explorers Suite | User Guide


337 | Veeam Explorers Suite | User Guide
Veeam Explorer for Microsoft OneDrive
for Business
Veeam Explorer for Microsoft OneDrive for Business allows you to restore Microsoft OneDrive data from
backups created in Veeam Backup for Microsoft Office 365.

338 | Veeam Explorers Suite | User Guide


Planning and Preparation
Veeam Explorer for Microsoft OneDrive for Business comes as part of the Veeam Explorer for Microsoft
SharePoint installation package and has the same system requirements.

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.

339 | Veeam Explorers Suite | User Guide


Launching Application and Exploring
Backups
To open Veeam Explorer for Microsoft OneDrive for Business and load backups, you can use any of the following
methods:

 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:

 The name or IP-address of a server to which you want to connect.

 The port number.

 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.

340 | Veeam Explorers Suite | User Guide


Understanding User Interface
Veeam Explorer for Microsoft OneDrive for Business provides you with the convenient user interface that allows
you to perform required operations in a user-friendly manner.

Main Menu
The main menu comprises the following features:

 General Options. Allows you to configure program options. See Performing Initial Configuration
Settings.

 Help.

o Online help. Opens the online web help page.

o About. Shows current product information.

 Exit. Closes the program.

341 | Veeam Explorers Suite | User Guide


Main Application Window
The main application window might be divided into three categories:

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.

342 | Veeam Explorers Suite | User Guide


Browsing, Searching and Viewing Items
Continue with this section to learn more about:

 Browsing backup content

 Viewing objects properties and open files

 Searching for objects in a backup file

 Using the advance search capabilities

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.

Viewing Properties and Opening Files


To view object properties, right-click an object in the preview pane and select View Properties.

To open a document using an associated application, right-click a document in the preview pane and select
Open.

343 | Veeam Explorers Suite | User Guide


Searching
The search mechanism allows you to find items matching specified search criteria.

To search for required items, do the following:

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 ?.

344 | Veeam Explorers Suite | User Guide


Using Advanced Find Capabilities
The Advanced Find mechanism allows you to define your search criteria more precisely.

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.

3. In the Field list, select File Name.

4. In the Condition list, select Starts With.

5. In the Value field, specify a file name.

6. Click Start.

To remove a filter, click the cross mark next to it. To remove all configured filters, click Reset.

345 | Veeam Explorers Suite | User Guide


346 | Veeam Explorers Suite | User Guide
General Application Settings
Continue with this section to learn more about configuring required application settings and components.

347 | Veeam Explorers Suite | User Guide


Configuring SMTP Settings
To send Microsoft OneDrive items as attachments, you must configure SMTP server settings.

To configure SMTP settings. do the following:

1. Go to the main menu and click General Options.

2. On the SMTP Settings tab, select the Configure SMTP settings check box and specify the following:

 DNS name or IP address of the mail server.

 SMTP communication port.

 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.

3. Click Send to send a test email message.

4. Click Apply.

348 | Veeam Explorers Suite | User Guide


Configuring Advanced Settings
This section explains how to configure advanced settings of the application.

To configure advanced settings, do the following:

1. Go to the main menu and click General Options.

2. Got to the Advanced tab and select the following:

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.

349 | Veeam Explorers Suite | User Guide


Standalone Databases Management
Continue with this section to learn more about adding and removing OneDrive for Business databases.

350 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Databases
To manually add databases that store Microsoft Office 365 organization data, do the following:

1. Click Add Org > Veeam Backup for Microsoft Office 365 Databases on the ribbon menu or use the
corresponding context menu command.

2. Specify the database file location and log directory.

3. Click Open.

351 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Server
You can use the built-in Veeam Explorer abilities to connect to another Veeam Backup for Microsoft Office 365
server and add its databases to the Veeam Explorer for Microsoft OneDrive for Business scope.

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.

352 | Veeam Explorers Suite | User Guide


Adding Veeam Backup for Microsoft Office 365
Service Provider
Veeam Explorer for Microsoft OneDrive for Business allows you to add Office 365 database created in Veeam
Backup for Microsoft Office 365.

Consider the following:

 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.

To add Office 365 databases, do the following:

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.

4. Provide your Microsoft Office 365 organization credentials.

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.

353 | Veeam Explorers Suite | User Guide


Specifying Point in Time
When you connect to the service provider server, you may want to select a particular state as of which to add an
organization database to the Veeam Explorer for Microsoft OneDrive for Business scope.

To select a state, do the following:

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.

354 | Veeam Explorers Suite | User Guide


Removing Standalone Databases
Veeam Explorer for Microsoft OneDrive for Business allows you to remove an organization from the application
scope when you no longer need it.

To remove an organization from the application scope, right-click an organization in the navigation pane and
select Remove organization.

355 | Veeam Explorers Suite | User Guide


Restoring Microsoft OneDrive Data
Veeam Explorer for Microsoft OneDrive for Business allows you to restore users OneDrives or certain documents
and/or folders of the selected OneDrive.

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.

To restore data, do the following:

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:

 Overwrite — to completely overwrite existing OneDrive data.

 Keep — to preserve existing data and recover items with the RESTORED prefix (RESTORED-
<file_name>.ext).

356 | Veeam Explorers Suite | User Guide


4. Specify Office 365 credentials to access the target server and click Restore.

357 | Veeam Explorers Suite | User Guide


Copying Microsoft OneDrive Data
To copy OneDrive data to the same or different user, do the following:

1. Launch Restore Wizard

2. Specify Credentials

3. Specify Target User

4. Specify Target Folder

5. Specify Restore Options

358 | Veeam Explorers Suite | User Guide


Step 1. Launch Restore Wizard
To launch the Restore wizard, do the following:

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.

359 | Veeam Explorers Suite | User Guide


Step 2. Specify Credentials
At this step of the wizard, specify target server credentials. The credentials dialog might be different and
depends upon the organization type you are restoring from.

Specifying Credentials for Office 365 Organizations


Specify valid credentials to access your Microsoft Office 365 organization and click Next.

Specifying Credentials for SharePoint Organizations


Specify valid credentials to access your On-Premises SharePoint organization and click Next.

360 | Veeam Explorers Suite | User Guide


Step 3. Specify Target User
At this step of the wizard, specify the destination user to which you want to copy your data.

You can select either of the following options:

 Restore to original user. To restore data back to the original user.

 Restore to the following user. To restore data to a custom user.


To select a user, click Browse.

361 | Veeam Explorers Suite | User Guide


Step 4. Specify Target Folder
At this step of the wizard, specify the target directory to which you want to copy your data.

362 | Veeam Explorers Suite | User Guide


Step 5. Specify Restore Options
At this step of the wizard, specify restore options and click Restore.

The restore options are as follows:

 Changed items. Allows you to restore data that has been modified in your production environment.

 Missed items. Allows you to restore missed items.

 Restore shared access. Allows you to restore shared access.

 History restore options. Allows you to select a version:

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.

363 | Veeam Explorers Suite | User Guide


Saving Microsoft OneDrives
Veeam Explorer for Microsoft OneDrive for Business allows you to save OneDrive content to the specified
location.

To save data, do the following:

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.

3. Select OneDrive accounts to save.

364 | Veeam Explorers Suite | User Guide


4. Specify a directory to save OneDrive data and click Finish.

365 | Veeam Explorers Suite | User Guide


Saving Microsoft OneDrive Documents and
Folders
Veeam Explorer for Microsoft OneDrive for Business allows you to save your documents and folders located on
users OneDrives to a specified location.

To save a document or folder, do the following:

1. Select a folder or document.

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.

3. Specify the destination folder and click Select Folder.

366 | Veeam Explorers Suite | User Guide


Sending Microsoft OneDrive Documents
Veeam Explorer for Microsoft OneDrive for Business allows you to send OneDrive documents to specified
recipients via email.

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.

To send OneDrive documents via email, do the following:

1. Select OneDrive or a document.

2. On the Document tab, select Send OneDrive/Send Document or right-click an object and select Send
OneDrive/Send Document.

3. Provide a recipient address.


The From field is filled automatically based on the address you have provided when configuring SMTP
settings. To edit the message body, click More Details.

367 | Veeam Explorers Suite | User Guide


368 | Veeam Explorers Suite | User Guide

You might also like