SQL Backup - 7.0
The RESTORE command - SQL Backup
Use the RESTORE command with the SQL Backup -SQL parameter to restore a SQL Backup backup using the command line or extended stored procedure.
- Syntax provides the grammar for the RESTORE command.
- Arguments describes the arguments for the RESTORE command.
- WITH options describes the options that can be used in the RESTORE command.
Some examples are included in this topic. For more detailed examples, see Syntax examples.
Note that when using the extended stored procedure the parameter or set of parameters (such as -SQL) must be delimited by single quotes. Therefore, wherever a single quote is used for the arguments below, for the extended stored procedure you must use two single quotes so that SQL Server does not interpret it as a string delimiter. See Using the extended stored procedure for more information.
Syntax
Note that the following arguments are only available with SQL Server 2005 and later:
- CHECKSUM / NO_CHECKSUM
- CONTINUE_AFTER_ERROR / STOP_ON_ERROR
- PARTIAL
The KEEP_CDC argument is only available with SQL Server 2008 and later.
Restore an entire database
RESTORE DATABASE { database_name }
[ FROM
{
{DISK} = { 'physical_backup_device_name' | 'file_search_pattern' } [ ,...n ]
[
[ LATEST_FULL | LATEST_DIFF | LATEST_ALL ]
|
SOURCE = 'source_database_name' { LATEST_FULL | LATEST_DIFF | LATEST_ALL }
]
|
{BACKUPHISTORY} [ = 'history_database_name' ]
{ LATEST_FULL | LATEST_DIFF | LATEST_ALL }
}
]
[ WITH
[ [ , ] CHECKDB = { [NO_INFOMSGS] [, ALL_ERRORMSGS] [, TABLOCK] [, PHYSICAL_ONLY] [, DATA_PURITY] [, EXTENDED_LOGICAL_CHECKS] [, VERBOSE] }
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[ [ , ] DISCONNECT_EXISTING ]
[ [ , ] DISKRETRYCOUNT = { n } ]
[ [ , ] DISKRETRYINTERVAL = { n } ]
[ [ , ] DROPDB ]
[ [ , ] DROPDBIFSUCCESSFUL ]
[ [ , ] ERASEFILES = { days | hours{h} | except latest{b} } ]
[ [ , ] ERASEFILES_REMOTE = { days | hours{h} | except latest{b} } ]
[ [ , ] FILEOPTIONS = { 1 | 2 | 3 } ]
[ [ , ] KEEP_CDC ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] LOG_ONERROR ]
[ [ , ] LOG_ONERRORONLY ]
[ [ , ] LOGTO = { 'target_folder_name' | 'file_name' } ] [ ,...n ]
[ [ , ] MAILTO = { 'recipients' } ]
[ [ , ] MAILTO_NOLOG ]
[ [ , ] MAILTO_ONERROR = { 'recipients' } ]
[ [ , ] MAILTO_ONERRORONLY = { 'recipients' } ]
[ [ , ] MAXTRANSFERSIZE = { 65536 | 131072 | ... | 1048576 } ]
[ [ , ] MOVE DATAFILES TO { 'operating_system_folder' }]
[ [ , ] MOVE FILESTREAMS TO { 'operating_system_folder' }]
[ [ , ] MOVE FULLTEXTCATALOGS TO { 'operating_system_folder' }]
[ [ , ] MOVE LOGFILES TO { 'operating_system_folder' }]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ] [ ,...n ]
[ [ , ] MOVETO = { 'target_folder_name' } ]
[ [ , ] NOLOG ]
[ [ , ] { NORECOVERY | RECOVERY | STANDBY = 'standby_file_name' } ]
[ [ , ] ORPHAN_CHECK ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] REPLACE ]
[ [ , ] RESTRICTED_USER ]
[ [ , ] SINGLERESULTSET ]
[ [ , ] THREADPRIORITY = { 0 | 1 | 2 | 3 | 4 | 5 | 6 } ]
]
Restore part of a database
RESTORE DATABASE { database_name }
[ FILE = { 'logical_file_name' } | FILEGROUP = { 'logical_filegroup_name' } ] [ ,...n ]
FROM DISK = { 'physical_backup_device_name' | 'file_search_pattern' } [ ,...n ]
[ WITH
PARTIAL
[ [ , ] CHECKDB = { [NO_INFOMSGS] [, ALL_ERRORMSGS] [, TABLOCK] [, PHYSICAL_ONLY] [, DATA_PURITY] [, EXTENDED_LOGICAL_CHECKS] [, VERBOSE] } ]
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[ [ , ] DISCONNECT_EXISTING ]
[ [ , ] DISKRETRYCOUNT = { n } ]
[ [ , ] DISKRETRYINTERVAL = { n } ]
[ [ , ] DROPDB ]
[ [ , ] DROPDBIFSUCCESSFUL ]
[ [ , ] ERASEFILES = { days | hours{h} | except latest{b} } ]
[ [ , ] ERASEFILES_REMOTE = { days | hours{h} | except latest{b} } ]
[ [ , ] FILEOPTIONS = { 1 | 2 | 3 } ]
[ [ , ] LOG_ONERROR ]
[ [ , ] LOG_ONERRORONLY ]
[ [ , ] LOGTO = { 'target_folder_name' | 'file_name' } ] [ ,...n ]
[ [ , ] MAILTO = { 'recipients' } ]
[ [ , ] MAILTO_NOLOG ]
[ [ , ] MAILTO_ONERROR = { 'recipients' } ]
[ [ , ] MAILTO_ONERRORONLY = { 'recipients' } ]
[ [ , ] MOVE DATAFILES TO { 'operating_system_folder' }]
[ [ , ] MOVE FILESTREAMS TO { 'operating_system_folder' }]
[ [ , ] MOVE FULLTEXTCATALOGS TO { 'operating_system_folder' }]
[ [ , ] MOVE LOGFILES TO { 'operating_system_folder' }]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ] [ ,...n ]
[ [ , ] MOVETO = { 'target_folder_name' } ]
[ [ , ] NOLOG ]
[ [ , ] NORECOVERY ]
[ [ , ] ORPHAN_CHECK ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] REPLACE ]
[ [ , ] RESTRICTED_USER ]
[ [ , ] SINGLERESULTSET ]
[ [ , ] THREADPRIORITY = { 0 | 1 | 2 | 3 | 4 | 5 | 6 } ]
]
Restore a transaction log
RESTORE LOG { database_name }
[ FILE = { 'logical_file_name' } | FILEGROUP = { 'logical_filegroup_name' } | PAGE = { 'file:page' } ] [ ,...n ]
[ FROM { DISK } = { 'physical_backup_device_name' | 'file_search_pattern' } ] [ ,...n ]
[ WITH
[ [ , ] CHECKDB = { [NO_INFOMSGS] [, ALL_ERRORMSGS] [, TABLOCK] [, PHYSICAL_ONLY] [, DATA_PURITY] [, EXTENDED_LOGICAL_CHECKS] [, VERBOSE] } ]
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[ [ , ] DISCONNECT_EXISTING ]
[ [ , ] DISKRETRYCOUNT = { n } ]
[ [ , ] DISKRETRYINTERVAL = { n } ]
[ [ , ] DROPDB ]
[ [ , ] DROPDBIFSUCCESSFUL ]
[ [ , ] ERASEFILES = { days | hours{h} | except latest{b} }]
[ [ , ] ERASEFILES_REMOTE = { days | hours{h} | except latest{b} } ]
[ [ , ] FILEOPTIONS = { 1 | 2 | 3 } ]
[ [ , ] KEEP_CDC ]
[ [ , ] KEEP_REPLICATION ]
[ [ , ] LOG_ONERROR ]
[ [ , ] LOG_ONERRORONLY ]
[ [ , ] LOGTO = { 'target_folder_name' | 'file_name' } ] [ ,...n ]
[ [ , ] MAILTO = { 'recipients' } ]
[ [ , ] MAILTO_NOLOG ]
[ [ , ] MAILTO_ONERROR = { 'recipients' } ]
[ [ , ] MAILTO_ONERRORONLY = { 'recipients' } ]
[ [ , ] MAXTRANSFERSIZE = { 65536 | 131072 | ... | 1048576 } ]
[ [ , ] MOVE 'logical_file_name' TO 'operating_system_file_name' ] [ ,...n ]
[ [ , ] MOVETO = { 'target_folder_name' } ]
[ [ , ] NOLOG ]
[ [ , ] { NORECOVERY | RECOVERY | STANDBY = 'standby_file_name' } ]
[ [ , ] ORPHAN_CHECK ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] REPLACE ]
[ [ , ] RESTRICTED_USER ]
[ [ , ] SINGLERESULTSET ]
[ [ , ] { STOPAT = { 'date_time' | @date_time_var } ]
| STOPATMARK = { 'mark_name' | 'lsn:lsn_number' }
[ AFTER 'datetime' ]
| STOPBEFOREMARK = { 'mark_name' | 'lsn:lsn_number' }
[ AFTER 'datetime']
} ]
[ [ , ] THREADPRIORITY = { 0 | 1 | 2 | 3 | 4 | 5 | 6 } ]
]
Restore file list
RESTORE FILELISTONLY
[ FROM { DISK } = { 'physical_backup_device_name' } ]
[ WITH
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] MAXTRANSFERSIZE = { 65536 | 131072 | ... | 1048576 } ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] SINGLERESULTSET ]
]
Note that you cannot use wildcards in the FROM DISK argument with RESTORE FILELISTONLY.
Restore header
RESTORE HEADERONLY
[ FROM { DISK } = { 'physical_backup_device_name' } ]
[ WITH
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] MAXTRANSFERSIZE = { 65536 | 131072 | ... | 1048576 } ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] SINGLERESULTSET ]
]
We recommend you use the SQL Backup command RESTORE SQBHEADERONLY to retrieve the header information for SQL Backup backup files, because it is much quicker than using the native command RESTORE HEADERONLY. For details, see The RESTORE SQBHEADERONLY command.
Note that you cannot use wildcards in the FROM DISK argument with RESTORE HEADERONLY.
Verify backup set
RESTORE VERIFYONLY
[ FROM { DISK } = { 'physical_backup_device_name' } ] [ ,...n ]
[ WITH
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] MAILTO = { 'recipients' } ]
[ [ , ] MAILTO_NOLOG ]
[ [ , ] MAILTO_ONERROR = { 'recipients' } ]
[ [ , ] MAILTO_ONERRORONLY = { 'recipients' } ]
[ [ , ] MAXTRANSFERSIZE = { 65536 | 131072 | ... | 1048576 } ]
[ [ , ] PASSWORD = { 'password' } ]
[ [ , ] SINGLERESULTSET ]
]
Note that you cannot use wildcards in the FROM DISK argument with RESTORE VERIFYONLY.
Arguments
DATABASE argument
It is only possible to restore one database at a time. The database name must be enclosed in square brackets [ ] if it includes reserved words or spaces; if the database name does not include reserved words or spaces, square brackets are optional. For example:
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb'
[FILE = 'logical_file_name' | FILEGROUP = 'logical_filegroup_name'] [ ,...n ]
RESTORE DATABASE [pubs] FILE = 'SalesF1', FILE = SalesF2' FROM DISK = 'C:\Backups\pubs\salesFiles.sqb'
For more information, refer to your SQL Server documentation.
LOG argument
To restore transaction log backups, the database must be in an unrecovered or standby state (see NORECOVERY and STANDBY below). The database name must be enclosed in square brackets [ ] if it includes reserved words or spaces; if the database name does not include reserved words or spaces, square brackets are optional. For example:
RESTORE LOG [pubs] FROM DISK = 'C:\Backups\pubs\LOG__20120229_111500.sqb'
RESTORE LOG [pubs] FROM DISK = 'C:\Backups\pubs\LOG_20120229_111500.sqb' WITH NORECOVERY
RESTORE LOG [pubs] FROM DISK = 'C:\Backups\pubs\LOG_20120229_113000.sqb' WITH NORECOVERY
[FILE = 'logical_file_name' | FILEGROUP = 'logical_filegroup_name' | PAGE = 'file:page'] [ ,...n ]
RESTORE LOG [pubs] FILE = 'SalesF1', FILE = SalesF2' FROM DISK = 'C:\Backups\pubs\SalesFiles.sqb'
For more information, refer to your SQL Server documentation.
FROM DISK argument
FROM DISK
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\pubs_01.sqb', DISK = 'C:\Backups\pubs_02.sqb', DISK = 'C:\Backups\pubs_03.sqb', DISK = 'C:\Backups\pubs_04.sqb', DISK = 'C:\Backups\pubs_05.sqb'
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\pubs_*.sqb'
RESTORE LOG [pubs] FROM DISK = 'C:\Backups\Pubs\Logs\*.*'
RESTORE LOG [pubs] FROM DISK = 'C:\Backups\Pubs\Logs\*.*', DISK = 'E:\OtherBackups\Pubs\Logs\*.*'
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\pubs*.sqb' LATEST_FULL
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\sales*.sqb', DISK = 'D:\Backups\sales*.sqb' LATEST_DIFF
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\pubs*.sqb' LATEST_ALL
RESTORE DATABASE [pubs] FROM DISK = 'C:\Backups\FULL_pubs*.sqb', FROM DISK = 'D:\Backups\DIFF_pubs*.sqb', DISK = 'E:\Backups\LOG_pubs*.sqb' LATEST_ALL
RESTORE DATABASE [Sales_Test] FROM DISK = 'D:\backups\*.sqb' SOURCE = 'Sales_Prod' LATEST_ALL
FROM BACKUPHISTORY argument
FROM BACKUPHISTORY
RESTORE DATABASE [sales] FROM BACKUPHISTORY LATEST_FULL WITH RECOVERY, REPLACE
RESTORE DATABASE [sales_dev] FROM BACKUPHISTORY = 'sales' LATEST_FULL WITH RECOVERY, REPLACE
WITH options
CHECKDB
CHECKSUM|NO_CHECKSUM
CONTINUE_AFTER_ERROR|STOP_ON_ERROR
DISCONNECT_EXISTING
DISKRETRYCOUNT
DISKRETRYINTERVAL
DROPDB
DROPDBIFSUCCESSFUL
ERASEFILES
- To specify the age of files to be deleted in hours, type h after the number. For example,
ERASEFILES = 24deletes files that are more than 24 days old;ERASEFILES = 24hdeletes files that are more than 24 hours old. Note that a 'day' is calculated as a period of 24 hours, and takes no account of calendar date. - To specify the number of backups to keep, type b after the number. For example,
ERASEFILES = 5bensures the latest 5 backups are kept; older backups are deleted.
ERASEFILES_REMOTE
- To specify the age of files to be deleted in hours, type h after the number. For example,
ERASEFILES_REMOTE = 24deletes files that are more than 24 days old;ERASEFILES_REMOTE = 24hdeletes files that are more than 24 hours old. Note that a 'day' is calculated as a period of 24 hours, and takes no account of calendar date. - To specify the number of backups to keep, type b after the number. For example,
ERASEFILES_REMOTE = 5bensures the latest 5 backups are kept; older backups are deleted.
FILEOPTIONS
Delete old backup files in the MOVETO folder if they are older than the number of days or hours specified in ERASEFILES. |
|
Do not delete old backup files in the MOVETO folder that are older than the number of days or hours specified in ERASEFILES if they have the ARCHIVE flag set. |
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVETO = 'C:\Backups\Archive\pubs', ERASEFILES = 5, FILEOPTIONS = 1
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVETO = 'C:\Backups\Archive\pubs', ERASEFILES = 5, FILEOPTIONS = 3
KEEP_CDC
KEEP_REPLICATION
LOG_ONERROR
LOG_ONERRORONLY
LOGTO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH LOGTO = 'C:\Logs'
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH LOGTO = 'C:\Logs', LOGTO = 'C:\Logs\SQBSecondaryLog.txt'
MAILTO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MAILTO = 'dba01@myco.com;dba02@myco.com'
MAILTO_NOLOG
MAILTO_ONERROR
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MAILTO_ONERROR = 'dba01@myco.com;dba02@myco.com'
MAILTO_ONERRORONLY
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MAILTO_ONERRORONLY = 'dba01@myco.com;dba02@myco.com'
MAXTRANSFERSIZE
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MAXTRANSFERSIZE = 262144
MOVE DATAFILES TO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVE DATAFILES TO 'C:\Test\NewDataLocation', MOVE 'TestDB_Primary2' TO 'E:\Test\NewDataLocation\AnotherFolder\TestDBPrimary2.mdf'
MOVE FILESTREAMS TO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVE FILESTREAMS TO 'C:\Test\NewFilestreamLocation', MOVE 'Test_Data' TO 'C:\Test\NewFilestreamLocation\AnotherFolder\Test_FSData'
MOVE FULLTEXTCATALOGS TO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVE FULLTEXTCATALOGS TO 'C:\Test\NewFullTextLocation', MOVE 'sysft_MoveFilesCatalog' TO 'C:\Test\NewFullTextLocation\AnotherFolder\NewMoveFilesCatalog'
MOVE LOGFILES TO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVE LOGFILES TO 'C:\Test\NewLogLocation', MOVE 'TestDB_Log2' TO 'E:\Test\NewLogLocation\AnotherFolder\TestDBLog2.ldf'
MOVE 'logical_file_name' TO 'operating_system_file_name'
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVE 'pubs_data' TO 'F:\Pubs02\Data\pubs_data02'
MOVETO
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH MOVETO = 'C:\Backups\Archive\<INSTANCE>\<DATABASE>\'
NOLOG
NORECOVERY
ORPHAN_CHECK
PARTIAL
PASSWORD
RESTORE DATABASE pubs FROM DISK = 'C:\Backups\pubs\FULL_20120229.sqb' WITH PASSWORD = 'Password'
RECOVERY
REPLACE
RESTRICTED_USER
SINGLERESULTSET
STANDBY
'standby_file_name'
THREADPRIORITY
Idle |
|
Very Low |
|
Low |
|
Normal |
|
High |
|
Very High |
|
Time Critical |
Was this article helpful?
SQL Backup
- Backups stop working when the SQL account passwords are changed
- Backups and restores taking longer each time they run
- Improving performance by leveraging multi-processor hardware
- Checking the status of a backup or restore
- SQL Backup Agent doesn't start on named instance
- No backup files are erased when the verify option is also used
- Log shipping initialisation failing with error 3176
- Installing SQL Backup unattended
- Issues faced when upgrading an MSCS cluster server
- Cannot schedule log shipping on case-sensitive servers
- Activation fails because response does not match registration properties
- SQL error -1 on backup with 64-bit
- Could not find procedure 'master...sqbutility'
- 'Does not exist' error manually creating a generic service resource
- Backing up log shipping standby databases
- Stopping a backup or restore whilst in progress
- Backing up full-text catalogs using SQL Backup
- Cannot resolve collation conflict
- Microsoft cluster installation (version 4)
- Informing the SQL Agent of job failures
- Database log files may continue to grow even though transaction logs are backed up
- Cannot load xp_sqlbackup.dll
- Minimum Windows Rights Required for SQL Backup Agent
- Bringing a log shipping standby database online
- Console does not support editing the command you selected
- Malformed database disk image error
- Cannot use a local account to run SQL Backup Agent on cluster
- Preparing SQL Servers for remote installation
- SQL error 18210 and VDI error 1010
- Log shipping jobs not deleting old .sqb files
- Scheduled backups may not include new databases
- VDI error 1010 due to an abort request
- Cannot save or see backup templates
- Not all databases appear in the log shipping wizard
- No mapping between account names and security IDs was done
- SQL error 3101 (database is in use) during log shipping
- Insufficient quota to complete the requested service
- Configuring SQL Server procedure memory
- Backing up and restoring on SQL Server Express Edition
- Cannot run two database backups at the same time
- Restoring database backups across a local network
- In some situations the last compressed data block fails to be written to disk
- Configuring permissions for the SQL Backup Agent service
- Restoring backups from one server to a second server using the user interface
- Using SQL Backup tags to automate backup file naming
- VDI 1010 Error
- SQL Backup 5 cannot connect to servers running SQL Backup 4.0
- Files are created when NOWRITE or NOCOMPRESSWRITE is used in conjunction with multiple threads
- Cannot backup a database when full-text catalogs are not online
- Moving a full-text catalog on RESTORE
- Preventing backups over the network from timing out
- Deleting backup history manually
- SQL Backup installation from SQL Toolbelt installer only installs the console
- Console taking a long time to start up
- Reporting across multiple servers, login fails for user NT AUTHORITY\ANONYMOUS LOGON
- SQL Backup Agent cannot start due to account lookup error
- IO Error on backup or restore restart-checkpoint file
- Unable to edit SQL Backup Scheduled Jobs via the Jobs Tab in the SQL Backup GUI (version 5)
- VDI error 1000 caused by improperly installed VDI interface
- VDI Error 1000 caused by account lookup failure
- VDI error 1000 caused by insufficient permissions
- Error 193: %1 is not a valid Win32 application.
- Installing SQL Backup on a cluster
- Restoring the SQL Server MASTER database
- VDI Error 1010: Failed to get the configuration from the server because the timeout interval has elapsed
- Changing the default data location used by SQL Backup
- Index was outside the bounds of the array error during registration
- Repairing the SQL Backup server-side data store
- Troubleshooting slow backup and restore tasks
- Completed backup jobs showing "in progress" status (version 5)
- Restore wizard: files incorrectly labeled 'Missing' when browsing for a backup file to restore.
- When creating a backup job using the wizards some of the user databases may not be listed
- How to restore a filegroup
- System error 1453 while backing up (Insufficient quota to complete the requested service)
- SQL Backup VDI 1030: Failed to create VirtualServiceSet component
- Backups fail on named instances on custom ports
- SQL error 3101 (database is in use) during full database restore
- Error acquiring mutex occurring during use
- Transaction log continually growing on disaster recovery database
- Reseeding a disaster recovery database
- SMTP mail options not being saved
- SQL Backup Activation NullReferenceException Error
- Scheduling SQL Backup restore jobs
- SQL Backup Error 880: permission denied in database
- Deleting remote backup files after a specified time period (version 5)
- SQL Backup Unable to Login to Perform Backup or Restore
- Restore operation errors with exitcode 680
- "Failed to initialize local data store" error
- Trouble browsing network shares when backing up or restoring
- System error 32 (The process cannot access the file because it is being used by another process)
- Log backup failing because there is no current database backup
- Error locating server or instance of SQL Server
- How to set up log shipping between machines on different domains
- SQL Backup and CPU affinity
- SQL Backup mirrored backups
- Error trying to run backup job
- "Access to the database file is not allowed" error
- The server principal NT AUTHORITY\SYSTEM is not able to access the database
- Browsing while using SQL Server authentication is disabled on the selected server
- Cannot generate SSPI context message
- Log ship to multiple servers
- File browser does not work for remote servers
- Configuring Log Shipping to two Target Databases
- Previous backups not deleted according to ERASEFILES setting
- SQL Backup Reporting fails after upgrading to Version 6 from Version 5 for Multiple
- VDI error 1010 error on log backup when no backup is available
- SQL Backup failed with exit code: 1010 SQL error code: 3101 [SQLSTATE 42000] (Error 50000). The step failed.
- Log backup for a database failing to get copied to the log shipping share
- Mirrorfile backup jobs producing corrupt files
- Activity monitor showing sqlbackup status as wait type MSQL_XP
- Backup and restore processes using high percentage of CPU resources
- Warning 485: File does not exist encountered during a restore (but the process completes successfully)
- Log Shipping error 130 when moving restored file
- SQL Backup "Warning 110" generated
- Attempting to restore data into a SQL Express database that exceeds limit
- SQL error 3241 when restoring database
- A nonrecoverable I/O error encountered on Backup or restore operation
- SQL error 15404
- General log-in problem: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
- Warning: System error 1450 when Backing up
- Problems with "Auto-Close" option set when backing up
- Warning: System error 64 (The specified network name is no longer available) on backing up across a network
- SQL error 4208 encountered on backing up
- Warning 170: "Log files are not in sequence" - on log shipping (restore) operation
- Warning: System error 121 (The semaphore timeout period has expired)
- Changing your participation in the quality improvement program
- Installing SQL Backup server components unattended
- Changing your participation in the quality improvement program
- Verifying backups of the master database
- Log files
all SQL products
- Compatibility of Red Gate tools in 64-bit environments
- Application has encountered an error and needs to close
- Error message after installing SQL Toolbelt - The description for Event ID ( 1 ) in Source ( nview_info ) cannot be found.
- Changing the temporary directory used by the installer
- Toolbelt Installer "hanging" while "scanning volumes"
- Login failing with "trusted SQL Server connection" error when using RunAs
all products
- Some Red Gate products identified as containing a trojan by Anti-Virus software
- Activation may fail with Unknown Error -1
- Product uses web help although a CHM file is available locally
- Argument exception resulting from missing environment variable
- Check for updates may fail when used through proxies
- 'Unidentified Publisher' error when repairing or uninstalling
- Licensing activates product as standard edition
- Moving Red Gate software products to another machine
- Red Gate tools log locations
- The application UI opening slowly when there is no internet access
SQL Backup
- Getting help offline
- Using SQL Backup to back up to a network share
- Manually installing SQL Backup server components on clusters (Windows Server 2003)
- Manually installing SQL Backup server components on clusters (Windows Server 2008)
- Using SQL Backup log shipping to maintain a standby server
- SQL Backup release notes - version 6.xx
- SQL Backup release notes - version 7.xx
- Working with the new features in SQL Backup 6
- Using flexible licensing with SQL Backup Pro and SQL HyperBac
- Using SQL Backup Pro and SQL HyperBac together on the same server
all SQL products
all products
- Red Gate product acknowledgements
- Activating your products
- Activating your products
- Red Gate bundle history
- Check for updates
- Troubleshooting Check for Updates errors
- Current versions
- Deactivating your products
- Installing Red Gate products from the .msi file
- Requesting additional activations
- Serial numbers for bundles
- Reactivating using a different serial number
- Extending your trial
- Finding your serial numbers
- Moving a serial number from one computer to another
- No response received for manual activation
- Licensing and activation resources
- Licensing and activation resources
- Troubleshooting licensing and activation errors
- Licensing and activation FAQs
- Red Gate tools log file locations
- Download old versions of products
- Download product prerequisites & utilities
- Support & upgrades
- Upgrading your software
- Upgrading FAQs

Installing or upgrading SQL Backup