为啥sqlserver 数据库还原不成功?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥sqlserver 数据库还原不成功?相关的知识,希望对你有一定的参考价值。
标题: Microsoft SQL Server Management Studio
------------------------------
还原 对于 服务器“CD-YW-SERVER”失败。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=还原+Server&LinkId=20476
------------------------------
其他信息:
System.Data.SqlClient.SqlError: 尚未备份数据库 "test" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。 (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&LinkId=20476
------------------------------
按钮:
确定
------------------------------
SQLSERVER2012数据库还原
(1)还原已存在数据库
还原时提示失败,因为数据库正在使用,无法获得独占访问权。解决办法,先分离已存在的数据库,再执行还原操作。
确定后居然成功了,因为我是先使用(2)还原数据库后直接尝试(1)方法还原数据库,此时数据库不存在正在被使用的情况,所以成功了。如果出现不成功,可以先将数据库分离后再按(2)方法进行还原。或者先将正在被使用的情况处理掉再执行方法(1)还原。
(2)还原成新的数据库
还原时可以不用先建立一个空数据库,直接还原成新数据库。步骤如下:
以上是关于为啥sqlserver 数据库还原不成功?的主要内容,如果未能解决你的问题,请参考以下文章