Help Center
Choose product document...
Veeam Backup & Replication 9.0
Veeam Backup Explorers User Guide

System Requirements

Veeam Explorer for Microsoft SQL Server does not require a separate license. It is installed with Veeam Backup & Replication; all editions including Veeam Backup Free Edition are supported. System requirements specific for Veeam Explorer for Microsoft SQL Server are described below.

Specification

Requirement

Microsoft SQL Server

The following versions of Microsoft SQL Server are supported as source/target systems for database restore:

  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2008R2
  • Microsoft SQL Server 2008
  • Microsoft SQL Server 2005 SP4

All editions of Microsoft SQL Server are supported.

AlwaysOn Availability Groups are supported for Microsoft SQL Server 2012 and later.

Other

For export to selected point in time and for export/restore to the state before selected transaction, Veeam Explorer for Microsoft SQL Server uses a staging Microsoft SQL Server. By default, local Microsoft SQL Server deployed with Veeam backup server will be used as a staging system. This Microsoft SQL Server should have the same or later version as the original Microsoft SQL Server. See the section below for details.

Used Ports

The following table describes network ports that must be opened to ensure proper communication with the runtime coordination process deployed inside the Microsoft SQL Server guest OS for application-aware processing and transaction logs shipping.

From

To

Protocol

Port

Notes

 

 

Veeam backup server or Guest interaction proxy (in Enterprise and Enterprise Plus editions)

 

Microsoft SQL Server VM guest OS

TCP, UDP

135, 137-139, 445

Ports required to deploy the runtime coordination process on the VM guest OS.

TCP

49152-65535 (for Microsoft Windows 2008 and newer)

Dynamic RPC port range used by the runtime coordination process deployed inside the VM guest OS for application-aware processing (when working over the network).*

For more information, see http://support.microsoft.com/kb/929851/en-us.

TCP

6167

[For Microsoft SQL Server transaction logs shipping.] Port used by the runtime process on the VM guest OS from which transaction logs are collected.

 

Microsoft SQL Server VM guest OS

Veeam backup server or Guest interaction proxy (in Enterprise and Enterprise Plus editions)

TCP

49152-65535 (for Microsoft Windows 2008 and newer)

Dynamic RPC port range used by the runtime coordination process deployed inside the VM guest OS for application-aware processing (when working over the network).*

For more information, see http://support.microsoft.com/kb/929851/en-us.

Log shipping server

TCP

2500 - 5000

[For Microsoft SQL Server transaction logs shipping.] Default range of ports used by Veeam data mover service for data transmission over the network.

* - If you use default Microsoft Windows firewall settings, you do not need to configure dynamic RPC ports: during setup, Veeam Backup & Replication automatically creates a firewall rule for the runtime process. If you use firewall settings other than default ones or application-aware processing fails with the “RPC function call failed” error, you need to configure dynamic RPC ports.

The following table describes network ports open during application item restore.

From

To

Protocol

Port

Notes

Machine running Veeam Explorer (this can be Veeam backup server or standalone console)

Microsoft SQL Server VM guest OS

TCP

1433,1434 and other

Port used for communication with the Microsoft SQL Server installed inside the VM during application-item restore.

Exact port numbers depends on configuration of your Microsoft SQL server. To learn more, see http://msdn.microsoft.com/en-us/library/cc646023.aspx#BKMK_ssde.

UDP

1434

This port is used by Microsoft SQL Server Browser Service. To learn more, see https://technet.microsoft.com/en-us/library/ms181087(v=sql.130).aspx.

Target remote machine to which application items are restored,
or
staging Microsoft SQL Server

Machine running Veeam Explorer

TCP

3260 - 3270

Range of ports opened by Veeam Backup & Replication for iSCSI traffic during restore to the original VM. See How It Works for details.

Ports are open only during application item restore (Veeam Explorer session).

Staging SQL Server

To restore or export application item to the state as of the current restore point (that is, as of in the VM backup which is currently mounted to Veeam backup server), no extra configuration is needed. However, as described in the How It Works section, to support other scenarios, Veeam Explorer for Microsoft SQL Server needs a staging Microsoft SQL Server. In particular, it is required for the following operations:

  • Restore to the state before selected transaction
  • Export to selected point in time
  • Export to the state before selected transaction

As a staging system, you can use the Microsoft SQL Server 2012 Express that is shipped with the Veeam Backup & Replication setup (this will be the default staging server).

System Requirements Note:

Consider that databases that exceed 10 GB cannot be attached to this SQL Server due to Express edition limitations (http://msdn.microsoft.com/en-us/library/cc645993(v=SQL.110).aspx).

You can specify another SQL Server as a staging system. Check the following:

  1. Make sure that staging SQL Server has the same or later version as the original SQL Server (the VM processed by Veeam job).
  2. If the database you plan to restore utilizes any SQL Server feature that is supported in the certain edition of SQL Server, then the staging SQL Server must be not only of the same (or later) version as the original SQL Server but also of the same (or higher) edition. For example, if the database was created with Backup Compression built-in feature of SQL Server, then you can use SQL Server 2008 R2 Standard Edition and higher as a staging system, but you cannot use SQL Server 2008 R2 Express Edition, as it does not support that feature. So, when planning for the staging SQL Server, check for edition-specific features of your source databases and make sure the staging system meets the above requirement.
  3. Make sure the accounts you specify have sufficient permissions to connect to Windows machine and to access SQL server.
  4. Consider that specific ports on staging server will be used during restore session, as described in the "Used Ports" paragraph above.

Also, if you plan to add database(s) to Veeam Explorer scope manually, as described later in this guide, consider the following when setting up the staging SQL Server:

  • If this SQL Server belongs to an untrusted domain, connection will not be possible.
  • If this SQL Server belongs to a trusted domain, then only SQL Server authentication is possible.
  • If this SQL Server belongs to the same domain as the machine where Veeam Explorer runs, then both Windows and SQL Server authentication methods are possible. In this case, if you plan to use Windows authentication for connection, you will need to configure delegation settings as follows:
  1. In Active Directory Users and Computers, select the necessary staging SQL Server.
  2. 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 the computer where Veeam Explorer runs.
  3. After that, restart the staging SQL Server.
  4. Select the domain user account that you want to use for connection to the staging SQL Server, and in its properties on the Account tab make sure the Account is sensitive and cannot be delegated check box is cleared.

System Requirements Note:

Contact your Active Directory administrator, if necessary.

Setting Up a Staging Server

To specify a staging server, do the following:

  1. Launch Veeam Explorer for Microsoft SQL Server, open the main menu and click Options.
  2. Select the necessary SQL Server instance (local or remote) from the list.
  1. Specify user account that will be used to access this SQL server - this can be current account (the one under which Veeam Explorer is running) or another account.
  2. Specify account that will be used to access Windows machine where that SQL server runs. You can also use current account or another account.

System Requirements 

Related Topic

How It Works

Veeam Large Logo

User Guide for VMware vSphere

User Guide for Microsoft Hyper-V

Enterprise Manager User Guide

Veeam Cloud Connect Administrator Guide

Veeam Backup Explorers User Guide

Backup and Restore of SQL Server Databases

PowerShell Reference

RESTful API Reference

Veeam Direct Restore to Microsoft Azure

Veeam Backup FREE Edition User Guide

Veeam ONE Documentation

Veeam Endpoint Backup Documentation

Veeam Management Pack Documentation