Online Documentation for SQL Backup for SQL Server
Specifying restore options
At this step you need to set recovery options and options for transaction log restore.
Recovery options
This group of options allows you to specify the recovery options to be applied to the restore operation.
Recovery (rollbacks all uncommitted transactions)
This option specifies that the restore operation rolls back any uncommitted transactions. After the recovery process the database is ready for use.
No recovery (leaves the database in the restoring state)
This option specifies that the restore operation does not roll back any uncommitted transactions.
NB: When this option is selected, the database is not usable in this intermediate, non-recovered state.
When used with a file or filegroup restore operation, this option forces the database to remain in the restoring state after the restore operation. This is useful in either of the following situations:
- a restore script is being run and the log is always being applied;
- a sequence of file restores is used and the database is not intended to be usable between two of the restore operations.
Standby (leaves database in read-only and standby mode)
This option allows the database to be brought up for read-only access between transaction log restores and can be used with either warm standby server situations or special recovery situations in which it is useful to inspect the database between log restores.
Undo file name
Specify the undo file name, so that the recovery effects can be undone. The same undo file can be used for consecutive restores of the same database.
NB: If free disk space is exhausted on the drive containing the specified undo file name, the restore operation stops.
Backup the transaction log before proceeding with the restore is checked
Check this option to perform the tail-log backup before the restore. Note that the 'WITH NORECOVERY' option will be used in the backup operation so that the database state will be changed to Recovery. This guarantees that the database does not change after the tail-log backup.
Note: The tail-log backup process starts automatically on proceeding to the next step.
Restore tail of log automatically
If you check this option the tail-log backup file will be added to the backup set for restoring.
Replace (WITH REPLACE)
This option specifies that SQL Server database will be overwritten if it exists.
Continue on error
This option determines whether the restore operation will be stopped or forced to continue if an error occurs.
Transaction log options
This section is available only if the Transaction log restore type was selected at the Specifying the elements of backup step.
Restore all records of transaction log
Select this option to make a complete restore from transaction log backup.
Restore all records of transaction log before
This option indicates that database restore is based on the transaction log records added before specified date. Pick date and specify time in the fields below.
Restore all records of transaction log up to market transaction
Use this option to restore database to the state when marked transaction was committed.
Mark name
Specify the needed mark in the field.
Look for marks at or after
You need to define the start date time point to search for the marked transaction from.
Include marked transaction
Enable this option to restore database to the state right after the transaction committing. If the option is disabled then database will be restored to the state right before the transaction committing.
Kill connections
Set this option to kill all existing connections to the database before starting the restore process otherwise restore will fail if any connections exist.
Note: If this option is checked when the Backup the transaction log before proceeding with the restore is checked, then connections will be killed before the backup tail-log process starts.
Check orphaned users
Check this option to detect orphaned users on restore process.
Drop orphaned users
If this option is checked then found orphaned users will be dropped on the restore process.