Configuring Staging SQL Server
To enable advanced recovery functionality, you can use a Microsoft SQL Server machine as a staging server. This section explains the use cases for the staging server, the required prerequisites and how to add it in Veeam Explorer for Microsoft SQL Server.
Use Cases
A staging server is required in the following cases:
- When you export Microsoft SQL Server databases, as described in Data Export.
- When you restore, publish, and instantly recover your data to a specific transaction. For example, see Fine-Tune Restore Point.
- When you restore database schema and data, as described in Restoring Database Schema and Data.
- When you add standalone Microsoft SQL Server databases to Veeam Explorer for Microsoft SQL Server, as described in Adding Standalone Databases.
Considerations and Limitations
Before you add a staging server, consider the following:
- As a staging server, you can use any edition of Microsoft SQL Server, including the Express Edition. You can download the necessary edition from the Microsoft Download Center.
Note that databases that exceed 10 GB cannot be attached to the Microsoft SQL Server Express Edition due to Express Edition limitations. For more information, see the Editions and supported features of SQL Server 2022 Microsoft article.
- Make sure that the staging server has the same version of Microsoft SQL Server as the source server, or a later version.
- A SQL Server included in Microsoft SQL Server failover cluster cannot be used as a staging system.
- Using Availability Group Listeners as staging servers is not recommended.
- A machine used as a staging server for data export, data recovery to a specific transaction and restoring schema and data can reside in the same domain as the machine where Veeam Explorer for Microsoft SQL Server is running, as well as in a trusted domain or untrusted domain.
For the add standalone database operation, consider the following:
- A machine used as a staging server can reside in the same domain as the machine hosting Veeam Explorer for Microsoft SQL Server or in a trusted domain. You cannot add a standalone database to Veeam Explorer for Microsoft SQL Server using a staging server that belongs to an untrusted domain.
- Both Windows authentication and SQL Server authentication methods are supported for the staging server. If you want to use Windows authentication, complete the following steps to configure delegation settings:
- In Active Directory Users and Computers, select the staging server.
- Open server properties and go to the Delegation tab. Select the 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 for Microsoft SQL Server.
- Restart the staging server.
- Select a domain user account that you want to use when connecting to the staging server and make sure the Account is sensitive and cannot be delegated check box is not selected.
Adding Staging Server
To add the staging server, do the following:
- In the Veeam Explorer for Microsoft SQL Server main menu, click General Options.
- On the Staging Server tab, select the Use this helper SQL Server for advanced recovery functionality check box and do the following:
- From the SQL Server name drop-down list, select an instance that you want to use as your staging server.
You can click Browse to locate an instance using the built-in browser, as described in Browsing for Servers.
- In the Specify user account to connect to Windows server section, select one of the following options:
- Use current account. To connect to the specified server using the current user account under which Veeam Explorer for Microsoft SQL Server is running.
- Use the following account. To connect to the specified server under a custom user account.
When using a custom account, in the Username field, specify a user name and in the Password field, provide the password.
- In the Specify user account to connect to SQL Server instance section, select one of the following options:
- Use the Windows server account specified above. To connect to the specified instance under the user account that you have specified in the Specify user account to connect to Windows server section.
- Use the following account. To connect to the specified instance under a custom user account.
When using a custom account, in the Username field, specify a user name and in the Password field, provide the password.
To use SQL Server authentication, select the Use SQL Server authentication check box.
- Click OK to finish the configuration and close the window.
To browse for a Microsoft SQL Server instance, perform one of the following actions:
- On the Local Servers tab, choose a Microsoft SQL Server instance that is located on the machine where Veeam Explorer for Microsoft SQL Server is opened and click Select.
- On the Network Servers tab, choose a Microsoft SQL Server instance available over the network and click Select.

