很久以来我一直在设计 SQL Server 数据库,我观察到当一个 .bak 文件被邮寄或保存并从 ftp 站点下载时,它会被损坏。
当我尝试恢复时,它给了我 3013 错误代码和消息:
“备份或恢复操作异常终止。
我也试过RESTORE VERIFYONLY FROM DISK='C:\abc.bak'
了,但它说
VERIFY DATABASE 异常终止。
知道为什么会发生这种情况,还有更好的方法将数据库文件从一台服务器移动到另一台服务器(我无权访问源服务器)
提前致谢。
很久以来我一直在设计 SQL Server 数据库,我观察到当一个 .bak 文件被邮寄或保存并从 ftp 站点下载时,它会被损坏。
当我尝试恢复时,它给了我 3013 错误代码和消息:
“备份或恢复操作异常终止。
我也试过RESTORE VERIFYONLY FROM DISK='C:\abc.bak'
了,但它说
VERIFY DATABASE 异常终止。
知道为什么会发生这种情况,还有更好的方法将数据库文件从一台服务器移动到另一台服务器(我无权访问源服务器)
提前致谢。
对于 FTP,请确保使用二进制模式。您是否尝试向自己发送纯附件并将结果与发送和接收的电子邮件中的文件进行比较?
正如这里提到的
您可能需要先使用一些工具修复您的 mdf 文件。市场上有很多可用的工具。有一个名为Restore MS SQL Database的工具,它对于修复 mdf 文件非常有用。
这个问题可能是由于损坏的事务日志,您可以使用工具还原 MS SQL 数据库来修复损坏的 mdf 文件。