[英]Is it possible to check .Bak File is corrupted or not without Restoring it
我有SQL數據庫的備份文件。 例如MyDB.bak。 我想檢查MyDB.bak文件是否損壞。 有什么方法可以檢查我的數據庫備份狀況是否損壞或狀況良好?
注意 :我不想還原該.bak文件。
謝謝
恰如stakx所說。 請參閱有關如何使用命令的鏈接: 如何使用RESTORE VERIFYONLY
檢查磁盤上的備份文件
RESTORE VERIFYONLY FROM DISK = C:\AdventureWorks.BAK
GO
檢查磁盤上的備份文件以進行特定備份
RESTORE VERIFYONLY FROM DISK = C:\AdventureWorks.BAK WITH FILE = 2
GO
此命令將檢查此備份文件中的第二個備份。 要檢查備份中的內容,可以使用RESTORE HEADERONLY,然后使用“位置”列指定FILE號。
我想這就是RESTORE VERIFYONLY
目的。
“驗證備份但不還原它,並檢查備份集是否完整以及整個備份是否可讀。但是,RESTORE VERIFYONLY不會嘗試驗證備份卷中包含的數據的結構。[…]如果備份有效,則SQL Server數據庫引擎將返回成功消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.