我正在尝试确定 MS SQL 备份文件 (.bak) 是完整文件还是差异文件。
有没有简单的方法可以做到这一点?在 powershell 中执行此操作的方法?
答案1
假设您正在谈论 MS SQL。
我认为仅通过查看文件是无法判断的。
这就是为什么规划备份过程很重要,以便通过使用不同的文件扩展名(如.bak,.diff,.trn等)来识别文件类型,从而消除猜测。
也许你可以尝试以下restore verifyonly
命令:
http://msdn.microsoft.com/en-us/library/ms188902.aspx
如果它是一个孤独的差异,SQL 会告诉您它是一个不完整的集合。