我正在尝试将 SQL Server 2012 .BAK 文件还原到我的本地服务器。我之前已经成功恢复了这个 .BAK 文件。但是现在,当我尝试时,出现以下错误:
RESTORE 在从备份集中读取的数据库“databasename”中的页面 (0:0) 上检测到错误。
运行以下命令有效:
RESTORE HEADERONLY FROM DISK = 'D:\database.bak'
但是,运行以下命令:
RESTORE VERIFYONLY FROM DISK = 'D:\database.bak'
返回以下错误:
Msg 3203, Level 16, State 1, Line 1
Read on "D:\database.bak" failed: 13(The data is invalid.)
Msg 3013, Level 16, State 1, Line 1
VERIFY DATABASE is terminating abnormally.
今天早上我再次从 FTP 服务器下载了 .BAK 文件,但遇到了同样的错误。我问了其他有权访问相同备份文件的人,他们可以毫无问题地恢复它。有任何想法吗?