簡體   English   中英

是否可以檢查.Bak文件是否損壞而不進行恢復

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM