在測試服務器還原生產服務器的一個數據庫時遇到了下面錯誤:
System.Data.SqlClient.SqlError: RESTORE detected an error on page (0:0) in database "xxxx" as read from the backup set. (Microsoft.SqlServer.SmoExtended)
對數據庫備份進行驗證(Verfify Backup Media)時,報如下錯誤:
Backup media verification failed: xxxxx (Microsoft.SqlServer.Management.RelationalEngineTasks)
由於該備份文件是用FileConnect從HK那邊上傳的,有可能中間網絡問題或其他因素導致備份文件損壞了,因為以前也碰到過FileConnect提取文件發現文件損壞的情況。 系統管理員給我一個驗證從FileConnect獲取的文件是否損壞的辦法,先將數據庫備份文件壓縮,然后上傳到FileConnect,然后從上面獲取數據庫備份的壓縮文件,如果解壓正常則表明文件沒有損壞,如果解壓出現錯誤,則表明文件已經損壞。測試過程中,果然發現文件已經損壞了。