===================================

还原数据库“XXXX”时失败。 (Microsoft.SqlServer.Management.RelationalEngineTasks)

------------------------------
程序位置:

   在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)
   在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.Perform(ITaskExecutionContext context)
   在 Microsoft.SqlServer.Management.TaskForms.TaskExecutionManager.ExecuteTaskSequence(ISfcScriptCollector collector)

===================================

System.Data.SqlClient.SqlError: 无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。请去掉 WITH STANDBY 选项后重新发出 RESTORE 语句。 (Microsoft.SqlServer.SmoExtended)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.4100.1+((SQL14_PCU_main).150420-1653)&LinkId=20476

------------------------------
程序位置:

   在 Microsoft.SqlServer.Management.Smo.RestorePlan.Execute()
   在 Microsoft.SqlServer.Management.RelationalEngineTasks.RestoreDatabaseTaskFormComponent.PerformTask(ITaskExecutionContext context)


 

出现这个问题,我的操作方式是这样的

第一步:常规》选择备份数据库

第二步:选项》【勾选】覆盖现有数据库》【恢复状态】RESTORE WITH RECOVERY》【取消勾选】还原前进行结尾日志备份》【勾选】关闭到目标数据库的现有连接

System.Data.SqlClient.SqlError: 无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。请去掉 WITH STANDBY 选项后重新发出 RESTORE_数据库

System.Data.SqlClient.SqlError: 无法使用 WITH STANDBY 还原此备份,因为需要进行数据库升级。请去掉 WITH STANDBY 选项后重新发出 RESTORE_数据库_02

还原成功