How It Works: SQL Server Database Restore

Veeam Backup & Replication supports several methods of SQL Server restore from the backup. They are based on Veeam’s patented vPower technology that allows you to run a VM directly from a compressed and deduplicated backup file, eliminating the need to extract the backup and copy it to production storage. Instead, Veeam exposes the VM files in a backup repository through a disk mount. Local disk space is used as a temporary write area while the VM is running from the backup. This approach is used to carry out the whole VM restore with Instant VM Recovery, Full VM Restore, as well as to perform VM disk recovery or file-level restore of the guest OS (see https://helpcenter.veeam.com/backup/vsphere/data_recovery.html for more information on restore options).

Veeam Backup & Replication also offers a convenient tool to extend the set of restore options – Veeam Explorer for Microsoft SQL Server, installed together with Veeam Backup & Replication server or standalone console as a part of Veeam setup. This tool helps you to restore databases from the SQL Server image-level backup to the original or different location, without a need to recover the whole server VM. The basic restore procedure includes the following steps:

Veeam Explorer for Microsoft SQL Server obtains SQL Server hierarchy information (instances and databases) and presents it to user, facilitating browsing and search. A user selects and follows the necessary database restore scenario. Veeam Explorer for Microsoft SQL Server supports several scenarios that are similar for database restore and export:

Restore/export to current restore point (the one currently mounted to Veeam backup server)