Sql-Server
從 .bak 查找完整或差異備份(使用 powershell 或任何其他方式)
我正在嘗試確定 MS SQL 備份文件 (.bak) 是完整的還是差異的。
是否有捷徑可尋?在PowerShell中這樣做的一種方法?
假設您正在談論 MS SQL。
我認為沒有辦法僅通過查看文件來判斷。
這就是為什麼重要的是計劃您的備份過程,以便通過使用不同的文件副檔名(如 .bak、.diff、.trn 等)來確定它是什麼類型的文件,從而消除猜測。
也許您可以嘗試以下
restore verifyonly
命令:http://msdn.microsoft.com/en-us/library/ms188902.aspx
如果它是一個單獨的差異,SQL 會告訴你它是一個不完整的集合。