Sql server 2014 数据库还原奇异现象

Posted 秋葉隨風去

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql server 2014 数据库还原奇异现象相关的知识,希望对你有一定的参考价值。

 

同名数据库换名称还原出现上述问题,通过生成的还原语句发现,实际上是在对日志处理时导致的问题,SQL SERVER认为需要对源库处理日志,但这个源库实际上是另一台服务器上的,结果把本机的同名源库给干 了

现象

 

@@@code

USE [master];

BACKUP LOG [ZY_Cloud_Main]

TO DISK = N\'c:\\data\\sql\\MSSQL13.SQL2016\\MSSQL\\Backup\\ZY_Cloud_Main_LogBackup_2019-07-23_15-40-28.bak\'

WITH NOFORMAT,

NOINIT,

NAME = N\'ZY_Cloud_Main_LogBackup_2019-07-23_15-40-28\',

NOSKIP,

NOREWIND,

NOUNLOAD,

NORECOVERY,

STATS = 5;

RESTORE DATABASE [ZY_Cloud_Main_LF]

FROM DISK = N\'C:\\temp\\test\\lfxsj\\ZY_Cloud_Main_backup_2019_07_23_010002_7016398.bak\'

WITH FILE = 1,

MOVE N\'Main\'

TO N\'c:\\data\\sql\\MSSQL13.SQL2016\\MSSQL\\DATA\\Main2.mdf\',

MOVE N\'Main_log\'

TO N\'c:\\data\\sql\\MSSQL13.SQL2016\\MSSQL\\DATA\\Main2_log.ldf\',

NOUNLOAD,

STATS = 5;

 

GO

 

 

 

 

@@#

 

实际还原界面上有提示

 

只要去掉处理日志的过程 即可

 

 

万一不小心中招了怎么办:

@@@code

 

RESTORE database [ZY_Cloud_Main] with recovery

 

@@#

 

以上是关于Sql server 2014 数据库还原奇异现象的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2014 数据还原失败这是啥原因?怎么处理

SQL Server 2014存储过程的备份和还原

尝试将 SQL Server 2012 Express 还原到 2014

如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?

sql server 2012无法还原数据库,具体错误如下

SQL Server还原数据库失败怎么办