sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)相关的知识,希望对你有一定的参考价值。

使用差异性备份文件还原的时候报错:

 

报错时,通过生成的还原脚本可以看到:

RESTORE DATABASE [m] FILE = N\'m\' 
FROM  DISK = N\'D:\\m\\m_backup_2016_04_07_280002_6355156.bak\' WITH  FILE = 1,  
MOVE N\'m\' TO N\'D:\\Program Files\\Microsoft SQL Server\\MSSQL11.YSMSTEST\\MSSQL\\DATA\\\\m.mdf\',  
MOVE N\'m_log\' TO N\'D:\\Program Files\\Microsoft SQL Server\\MSSQL11.YSMSTEST\\MSSQL\\DATA\\\\m.ldf\',  
NORECOVERY,  
NOUNLOAD,  
STATS = 10
GO

  

文件路径中多了一个"\\",不知道为何使用GUI工具还原的时候加了一个"\\"。

将其去掉一个再脚本执行即可!

以上是关于sqlserver 2012数据还原,RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3174)的主要内容,如果未能解决你的问题,请参考以下文章

如何把高版本的sqlserver 还原到低版本的 sqlserver

sqlserver2000还原数据库出现单用户模式问题

sql server 2008 怎么还原数据库

如何把高版本的sqlserver 还原到低版本的 sqlserver

SQLServer2000中 如何用sql脚本还原数据库

SQLServer2000中 如何用sql脚本还原数据库