Sql server 2014 数据库还原奇异现象
Posted 秋葉隨風去
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sql server 2014 数据库还原奇异现象相关的知识,希望对你有一定的参考价值。
同名数据库换名称还原出现上述问题,通过生成的还原语句发现,实际上是在对日志处理时导致的问题,SQL SERVER认为需要对源库处理日志,但这个源库实际上是另一台服务器上的,结果把本机的同名源库给干 了
现象
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
@@#
实际还原界面上有提示
只要去掉处理日志的过程 即可
万一不小心中招了怎么办:
RESTORE database [ZY_Cloud_Main] with recovery
@@#
以上是关于Sql server 2014 数据库还原奇异现象的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2014 数据还原失败这是啥原因?怎么处理
尝试将 SQL Server 2012 Express 还原到 2014