我試圖將數據庫從SQL Server 2000實例升級到SQL Server 2008實例。我通過右鍵單擊數據庫並選擇複製數據庫來完成此操作。我現在的問題是,我在日誌文件中收到此錯誤:將SQL Server 2000數據庫複製到SQL Server 2008時出錯
的OnError,AQUE-SQLDEV,NT AUTHORITY \ SYSTEM,aque-db2000_aque-sqldev_sql2008_Transfer對象 任務,{F0ACDE4D-D023-400C- BE3C-91CD3A537988},{40E67169-0F3F-4F86-AD2E-6E2CB532BA5C},18/10/2011 15:38:37,18/10/2011 15:38:37,0,0x,用戶'WebUser 」。 堆棧跟蹤:在在 微軟在 Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(SqlSmoObject [] 對象) Microsoft.SqlServer.Management.Smo.Scripter.ScriptWithList(DependencyCollection depList,SqlSmoObject []對象)。 SqlServer.Management.Smo.Transfer.Microsoft.SqlServer.Management.Common.ITransferMetadataProvider.SaveMetadata() 處 Microsoft.SqlServer.Management.Smo Microsoft.SqlServer.Management.Dts.DtsTransferProvider.Configure(ITransferMetadataProvider metadataProvider)。 Transfer.GetTransferProvider()
at Microsoft.SqlServer.Management.Smo.Transfer.TransferData()at M內部異常 - >創建沒有關聯登錄的用戶不是 SQL Server 2008中受支持。
有沒有人知道爲什麼會發生這種情況?
感謝,
薩欽
「有誰知道爲什麼會發生這種情況嗎?「 - >>>'創建沒有關聯登錄的用戶在SQL Server 2008中不受支持' –
我確實知道,但我該如何防止嚮導創建這樣的用戶? –
不要使用'拷貝數據庫' - 創建一個在SQL Server 2000上備份和在SQL Server 2008上恢復。 –