让我简单解释一下这个问题。
我正在使用 MSSQL 服务器 2008r2,其中有一个名为“portaluser2”的现有数据库,我已经创建了一个数据库名称为“chandigarh”的数据库。
我备份了数据库“portaluser2”并尝试在恢复时将其恢复到数据库“chnadigarh”,但出现错误,我在下面列出。请记住,我希望我的数据库都在线和 unning。如果有人对此有任何想法,请提供帮助。
Error: TITLE: Microsoft SQL Server Management Studio
Restore failed for Server '64.31.20.2,7426'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4042.0+((KJ_SP2_GDR).150326-2110+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Restore+Server&LinkId=20476
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'chandigarh' database. (Microsoft.SqlServer.Smo)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4042.0+((KJ_SP2_GDR).150326-2110+)&LinkId=20476
++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++
说您将一个数据库还原到另一个数据库意味着您想用源数据库替换目标数据库。如果是这样,那么只需删除目标数据库并使用适当的名称和位置恢复源数据库即可成为目标数据库。目标数据库不需要事先存在,这就是您遇到麻烦的地方。