Restore to Original Location
This scenario allows you to restore a Microsoft SQL Server database to the original location.
When performing database restore to the original location, a temporary iSCSI connection is established between the target Microsoft SQL server (it acts as an iSCSI initiator) and mount server associated with the backup repository (it acts as an iSCSI target). For that, Veeam opens a TCP port from the port range 3260-3270; it closes this port after restore session is over.
Consider that user credentials for carrying out the restore procedure will be picked as follows:
- Veeam Backup Enterprise Manager tries to use the account specified in the backup job that contains the Microsoft SQL Server machine or the account you are currently logged in.
- If this account does not have sufficient rights to perform the restore procedure (for example, in case of imported backup), you will be prompted to provide the necessary credentials.
The security role specified for this account in Enterprise Manager must allow the user to restore Microsoft SQL Server databases. For more information, see Configuring Permissions for File and Application Item Restore.
If you restore a database that belongs to an AlwaysOn Availability Group, this database will be restored to the original server and added to the Availability Group.
To restore a Microsoft SQL Server database, take the following steps:
- Open the Items tab and click SQL Database.
- In the SQL Server field, enter a name of Microsoft SQL Server hosting the database you need to restore; use the server_name\instance_name format.
Alternatively, click the Pick from List link to choose a machine from the list of available Microsoft SQL Server backups.
- From the Database to restore list, select the database you need.
- To specify a restore point from which to restore the database, in the Restore point field, click the calendar icon, and select the necessary date when backup was performed and a restore point created on that date. By default, the latest valid restore point is selected.
- For a database backed up with transaction log backup turned on, you can also select the necessary point in time using the Point in time slider. The slider displays the following timestamps (relative to the currently selected restore point):
- The beginning point refers to the previous restore point of the Microsoft SQL Server machine that contains the selected database backup. If the previous restore point (server backup) is not found, or the database backup does not exist in it, then the beginning point refers to the current restore point.
- The ending point refers to the next restore point that contains the selected database backup. If the next restore point (server backup) and the associated transaction log backup are not found, or if the database backup does not exist in the server backup, then the ending point will refer to the current restore point. If the next restore point (server backup) is not found, but the transaction log backup exists for the preceding period, then the ending point refers to the latest log backup time.
For more information on configuring transaction log backup, see Microsoft SQL Server Transaction Log Settings.
- In the Restore to section, select the Original location option.
- Click Restore.
To view a restore session log, click History.