Проверка нескольких файлов .bak резервных копий SQL Server из одной резервной копии - PullRequest
0 голосов
/ 08 июня 2018

Как лучше всего проверить, что файлы SQL Server .bak находятся в одной резервной копии?Скажем, я делаю резервную копию базы данных следующим образом:

BACKUP DATABASE AdventureWorksDW2017_2
TO DISK = 'C:\backup\advBackup2Peices\1.bak',
   DISK = 'C:\backup\advBackup2Peices\2.bak',
   DISK = 'C:\backup\advBackup2Peices\3.bak'
GO

Теперь, если я запускаю LABELONLY, HEADERONLY или FILELISTONLY для одного из этих файлов резервных копий, я получу информацию об этой резервной копии - вот так:

RESTORE FILELISTONLY  
FROM DISK = 'C:\backup\advBackup2Peices\1.bak'

Не выполняя фактическую команду резервного копирования, я хотел бы выяснить нижеприведенную информацию об этих файлах (возможно, с использованием вышеуказанных команд или любых других команд)

Как я могу убедиться,что все эти .bak файлы принадлежат одной и той же резервной копии?

Кроме того, как убедиться в количестве файлов, которые должна содержать эта резервная копия (как указано выше, резервная копия содержит 3 файла)?

1 Ответ

0 голосов
/ 08 июня 2018

Значение BackupSetGUID, равное RESTORE HEADERONLY, одинаково для файлов одной резервной копии.FamilyCount из RESTORE LABELONLY - количество файлов резервных копий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...