我收到SQL恢復錯誤,請幫助。System.Data.SqlClient.SqlError:數據庫中已經有一個名爲'sysnsobjs'的對象。 (Microsoft.SqlServer.Express.Smo)
我正在使用Managment工作室。我試圖恢復我的數據庫(比如說數據庫名稱XYZ)從SQL 2000服務器備份並嘗試恢復到2008 R2數據庫XYZ。確切的錯誤字符串正在恢復失敗是
服務器'MACHINENAME \ INSTANCENAME'的還原失敗。 (Microsoft.SqlServer.SmoExtended)
項目地點:
在Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(服務器SRV) at Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore()
=============================== ====
System.Data.SqlClient.SqlError:數據庫中已經有一個名爲'sysnsobjs'的對象。 (Microsoft.SqlServer.Smo)
項目地點:
在Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage(StringCollection查詢,ServerMessageEventHandler dbccMessageHandler,Boolean errorsAsMessages) at Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server,StringCollection queries) 在Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(服務器SRV
ODBC SQL server Driver ERROR There is a already an object named 'sysnobjs' in database
雖然恢復SQL Server 2000的用戶數據庫到SQL Server 2008 R2版本。
請讓我知道是否允許Microsoft SQL Server 2000數據庫備份並將其恢復到SQL Server 2008?
如果不是這樣,是否有解決此問題的方法?
您可以向我們顯示您正在使用的SQL **命令嗎? –
當您選擇'主'數據庫時,您是否嘗試使用Management Studio進行還原? – Steve
編號我試圖恢復用戶數據庫採取備份從2000年至2008年使用管理工作室 –