You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/relational-databases/backup-restore/sql-server-vss-writer-backup-guide.md
+9-7Lines changed: 9 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ Service should then be started by selecting the "Start" button under the "Servic
79
79
## Features Supported by SQL Writer
80
80
81
81
-**Fulltext**: The SQL writer reports fulltext catalog containers with recursive file specifications under the database components in the writer's metadata document. They are automatically included in the backup when the database component is selected
82
-
-**Differential `backup and restore**: The SQL writer supports differential `backup and restore through two VSS differential mechanisms: Partial File and Differenced File by Last Modify Time.
82
+
-**Differential backup and restore**: The SQL writer supports differential `backup and restore through two VSS differential mechanisms: Partial File and Differenced File by Last Modify Time.
83
83
-**Partial File**: The SQL writer uses the VSS Partial File mechanism for reporting changed byte ranges within its database files.
84
84
-**Differenced File by Last Modify Time**: The SQL writer uses the VSS Differenced File by Last Modify Time mechanism for reporting changed files in fulltext catalogs.
85
85
-**Restore with Move**: The SQL writer supports VSSs New Target specification during restore. VSSs New Target specification allows for a database/log file or fulltext catalog container to be relocated as part of the Restore operation.
@@ -100,7 +100,7 @@ These new features and their usage are described in more detail in Backup and Re
100
100
101
101
The following table lists the kinds of snapshot backups that are supported by the SQL writer/SQL Server working with the VSS framework for all editions of SQL Server.
102
102
103
-
|**`backup and restore Operation**|**Component-Based**|**Noncomponent-Based**|
103
+
|**backup and restore Operation**|**Component-Based**|**Noncomponent-Based**|
@@ -321,15 +321,15 @@ This section describes in detail all backup and restore options supported by SQL
321
321
322
322
### Requestor Creates a Volume Shadow Copy
323
323
324
-
The SQL writer could be involved in the volume shadow copy creation process (outside the context of `backup and restore) because the db files' backing volume(s) have been added into the volume snapshot set. In this case, the SQL writer only participates in the metadata enumeration, Freeze, Thaw, PrepareForSnapshot, and PostSnapshot coordination (see the data flow diagram for detail).
324
+
The SQL writer could be involved in the volume shadow copy creation process (outside the context of backup and restore) because the db files' backing volume(s) have been added into the volume snapshot set. In this case, the SQL writer only participates in the metadata enumeration, Freeze, Thaw, PrepareForSnapshot, and PostSnapshot coordination (see the data flow diagram for detail).
325
325
326
326
### Full Backup and Restore
327
327
328
-
The SQL writer supports full `backup and restore operations in both noncomponent-based mode and component-based mode.
328
+
The SQL writer supports full backup and restore operations in both noncomponent-based mode and component-based mode.
329
329
330
330
### Noncomponent-Based Backup and Restore
331
331
332
-
In a noncomponent-based `backup and restore, the requestor specifies a volume or a folder tree to be backed up and restored. All the data in the specified volume and folder is backed up and restored.
332
+
In a noncomponent-based backup and restore, the requestor specifies a volume or a folder tree to be backed up and restored. All the data in the specified volume and folder is backed up and restored.
333
333
334
334
#### Backup
335
335
@@ -361,7 +361,9 @@ If no writer metadata (component-based backup metadata) is saved during the back
361
361
362
362
The requestor restores database(s) that have been backed up in component-based mode but no roll forwards are requested. In this case SQL Server will perform crash recovery on the database as part of restore.
363
363
364
-
**Full restore with additional roll forwards. The requestor can issue a restore specifying the SetAdditionalRestores(true) option. This option indicates that the requestor is going to follow up with more rollforward restores (such as log restore, differential restore etc.). This instructs SQL Server not to perform the recovery step at the end of the restore operation.
364
+
### Full restore with additional roll forwards
365
+
366
+
The requestor can issue a restore specifying the SetAdditionalRestores(true) option. This option indicates that the requestor is going to follow up with more rollforward restores (such as log restore, differential restore etc.). This instructs SQL Server not to perform the recovery step at the end of the restore operation.
365
367
366
368
This is only possible if the writer metadata was saved during the backup and is available to the SQL writer at the time of the restore. The SQL Server service must be running before the requestor directs VSS to perform the restore activity.
367
369
@@ -377,7 +379,7 @@ Conventional SQL backups, differential or logs, can then be used to roll forward
377
379
378
380
The SQL writer reports full-text catalog containers with recursive file specifications under the database components in the Writer Metadata Document. They are automatically included in the backup when the database component is selected
379
381
380
-
### Differential `backup and restore
382
+
### Differential backup and restore
381
383
382
384
A differential backup operation backs up only the data that has changed since the most recent base full backup. A differential backup contains only those parts of the database files that have changed. In order to do such a backup, the backup application, or requestor would need information about the location of the changes in the database files, so that appropriate sections of the file(s) can be backed up. During a differential backup operation, the SQL writer provides this information in the format as specified by "VSS partial file information." This information can be used to back up only the changed portion of the database files.
0 commit comments