我试图从网络驱动器还原一个完整备份(SQL Server 2008中)和我收到错误消息:SQL Server恢复错误 - 写在?失败
消息3202,级别16,状态1,行 写上“ ???”失败:1(不正确的函数。)
消息3013,级别16,状态1,行 RESTORE DATABASE异常终止。
我已经用最新的完整备份试了两次,我后来去到旧的完整备份,它们都失败,同样的信息在90%左右
我的第一个猜测是,这是一个问题与其中一个驱动器恢复,然而CHKDSK似乎很高兴,我没有得到事件日志或SQL Server中的任何其他相关的错误。
任何人都有什么建议看看?使用命令:
编辑
restore database CustomerData
from disk = '\\server\SQL Archive\CustomerData - 20170225.bak'
with file = 1,
move 'CustomerData_Data' to 'C:\MSSQL\Data\CustomerData_Data.mdf',
move 'CustomerData_Index' to 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.VDI01P\MSSQL\DATA\CustomerData_Index.ndf',
move 'CustomerData_Log' to 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.VDI01P\MSSQL\DATA\CustomerData_Log.ldf',
password = '',
mediapassword = '',
norecovery;
确保您正试图恢复在较低版本这不会工作。请参阅此处:http://www.sqlservercentral.com/blogs/zoras-sql-tips/2016/05/03/sql-server-error-3013-restore-database-is-terminating-abnormally/ –