【问题标题】:Checking multiple SQL Server .bak backup files are from the same backup检查多个 SQL Server .bak 备份文件是否来自同一个备份
【发布时间】:2018-06-08 01:46:20
【问题描述】:

检查 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

现在,如果我对这些备份文件之一运行 LABELONLYHEADERONLYFILELISTONLY,我将获得有关此备份的信息 - 如下所示:

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

在不运行实际备份命令的情况下,我想在下面找出有关这些文件的信息(可能使用上述命令或任何其他命令)

如何确保所有这些.bak 文件属于同一个备份?

另外,如何确定此备份应包含的文件数量(如上面的备份包含 3 个文件)?

【问题讨论】:

    标签: sql-server ssms sql-server-2017


    【解决方案1】:

    RESTORE HEADERONLYBackupSetGUID 值对于同一备份的文件是相同的。 RESTORE LABELONLYFamilyCount 是备份文件的数量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2018-12-25
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多