Sql-Server

從 .bak 查找完整或差異備份(使用 powershell 或任何其他方式)

  • December 17, 2014

我正在嘗試確定 MS SQL 備份文件 (.bak) 是完整的還是差異的。

是否有捷徑可尋?在PowerShell中這樣做的一種方法?

假設您正在談論 MS SQL。

我認為沒有辦法僅通過查看文件來判斷。

這就是為什麼重要的是計劃您的備份過程,以便通過使用不同的文件副檔名(如 .bak、.diff、.trn 等)來確定它是什麼類型的文件,從而消除猜測。

也許您可以嘗試以下restore verifyonly命令:

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

如果它是一個單獨的差異,SQL 會告訴你它是一個不完整的集合。

引用自:https://serverfault.com/questions/642277