从 .bak 中查找完整或差异备份(使用 powershell 或任何其他方式)

从 .bak 中查找完整或差异备份(使用 powershell 或任何其他方式)

我正在尝试确定 MS SQL 备份文件 (.bak) 是完整文件还是差异文件。

有没有简单的方法可以做到这一点?在 powershell 中执行此操作的方法?

答案1

假设您正在谈论 MS SQL。

我认为仅通过查看文件是无法判断的。

这就是为什么规划备份过程很重要,以便通过使用不同的文件扩展名(如.bak,.diff,.trn等)来识别文件类型,从而消除猜测。

也许你可以尝试以下restore verifyonly命令:

http://msdn.microsoft.com/en-us/library/ms188902.aspx

如果它是一个孤独的差异,SQL 会告诉您它是一个不完整的集合。

相关内容