Network user account | This account is used when connecting to the computer where the Microsoft SQL server is running. This account must have sufficient permissions (e.g. member of the Administrator Group). |
Database user account | This is a database user account. If the Microsoft SQL server is configured for integrated security access, this account is not required and the network user account will be used for both network and database access. |
Dump to disk file | Databases will be dumped directly to a disk file either on the Microsoft SQL Server computer, or to an accessible UNC path (remote location). The file name will be in the form 'database.y', where 'y' is an internal number. After the database is dumped, the dump file will be backed up like a regular file and then removed. The backup set's configuration should provide the path for the dump location. You can enter a UNC path directly in the “Dump Path” field when you select the dump location. |
Dump to DS‑Client buffer | Databases will be dumped directly to a disk file on the DS‑Client computer in the DS‑Client buffer directory (this directory location is set up in the DS‑Client Configuration dialog box ‑ Parameters tab). You can use this option if you do not have enough space on the Microsoft SQL Server computer. |
DS‑Client Pipe | The database is dumped through a pipe. During backups, the Microsoft SQL server writes to the pipe, and the DS‑Client service reads from the pipe and sends data to the DS‑System. The pipe is created on the Microsoft SQL Server computer. Use this method if your database is too big to be dumped to a file with either of the above options. NOTE: You should only use this option if you have a consistently fast and reliable connection to the DS‑System. |
Backup Transaction Log (Microsoft SQL 2005 and up) | The database must be configured with FULL or BULK_LOGGED recovery mode, otherwise this option will have no effect. • If selected, DS-Client will dump the Transaction Log and send it to DS-System in addition to the database(s). • To view the transaction logs from the Restore Wizard, select the Advanced Option “Latest generation of all data” and click Show Files to display the files. Backed up log files have a *.log extension. |
Full dump always | [Default] This is the default behavior for all Microsoft SQL Server backups. • Each backup of the SQL Server performs a full dump of each database. |
Full dump + differential backup | Performs a full dump of the database on first backup, followed by differential backups until another full backup is needed (*). • This policy can be used on Microsoft SQL Server 2005 / 2008 / 2012 databases. • The database can be selected with or without the ‘backup transaction log’ option. |
Full dump + incremental backup | Performs a full dump of the database on first backup, followed by incremental backups until another full dump is needed (*). • This policy can be used on Microsoft SQL Server 2005 / 2008 / 2012 databases. • The database should be selected without the ‘backup transaction log’ option. (Even if ‘backup transaction log’ is selected, that option will be ignored if this backup policy is selected.) • The database’s Recovery Model must be: ‘full’ or ‘bulk_logged’. |
Transaction Log Only backup | Use this database backup policy in combination with a separate VSS-aware or Classic Microsoft SQL Server backup set that performs Full database backups for the same database(s). When using this database backup policy, you must do the following: • Ensure the integrity of the sequence of the transaction logs in relation to the Full database backups performed by the other Microsoft SQL Server backup set. • Select the option to keep all generations within a specific period and specify that period. • Set the retention settings to keep 0 generations. |
(*) A full dump is needed (other than first time) when: • a database has been backed up by another backup set (or manually from the SQL tools); • a database has been restored (either from another database or an earlier generation); • the database properties have been modified (recovery model switched to ‘simple’); • local cache is used for the backup set (This can occur for ‘Online’ backup sets with the option ‘Transmission cache on local storage’, but only when a generation must actually ‘pass through’ the local cache. If the connection to DS-System is down, then a full dump occurs and is written to the local cache. After that dump, DS-Client continues with the selected database backup policy.) • the DS-Client requires a Master generation (configured in the “MasterGenerations” value of the DS-Client Advanced Parameters - Setup > Configuration > Advanced). |
Backup Policy | Advantages | Disadvantages |
Full dump always | • No restrictions on the number of backup sets backing up a particular Microsoft SQL Server. | • Dump time required for each backup. |
Full dump + differential backup | • Less dump time of the data from the Microsoft SQL Server, therefore less data transmitted from the source Microsoft SQL Server to the DS-Client (over LAN) and possible storage savings on the DS-System because of the size of the incremental / differential generations. • Even when a Full dump is required, DS-Client still processes “incremental forever” and sends only the delta changes to DS-System. | • Only one backup set can backup the target Microsoft SQL Server, since the backup set must maintain the record of differential backups. No manual backups from the SQL tools can be performed (otherwise a Full backup is required). • Available only for Microsoft SQL Server 2005 / 2008 / 2012 databases. |
Full dump + incremental backup | • Less dump time of the data from the Microsoft SQL Server, therefore less data is transmitted from the source Microsoft SQL Server to the DS-Client (over LAN) and possible storage savings on the DS-System because of the size of the incremental/differential generations. • Even when a Full dump is required, DS-Client still processes “incremental forever” and only sends the delta changes to DS-System. | • Only one backup set can backup the target Microsoft SQL Server, since the backup set must maintain the record of incremental backups. No manual backups from the SQL tools can be performed (otherwise a Full backup is required). • Configuration requirements: Database Recovery Model must be ‘full’ or ‘bulk_logged’, which means that more processing will occur on the Microsoft SQL Server and more data and logs will be stored. • Only available for Microsoft SQL Server 2005 / 2008 / 2012 databases. |
Transaction log only backup | • Offers more granular control by allowing you to restore the target database to a specific point in time. • Shorter backup time required because the backup of transaction logs requires less data transfer. | • Requires two steps in the restore process: (1) restore a full database using a Microsoft SQL Server (Classic or VSS-aware) backup set, and (2) restore transaction logs from a Microsoft SQL Server (Classic) backup set. |
Backup using VSS (Separate VSS-aware backup set) | • Avoids the dump time for the data. | • More data is transmitted between source Microsoft SQL Server and DS-Client. |