Windows-7
從 SQL Server 2008 升級到 SQL Server 2008 R2 時出錯
我需要將數據庫(在 SQL Server 2008 R2 - 版本 10.50.1600 中創建)恢復到 Server 2008(版本 - 10.00.2531)中的新數據庫。我收到錯誤消息 -伺服器恢復失敗 ….
Additional info System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That incompatible with the server which is running version 10.00.2531. Either restore the database on a server that supports the backup or use a backup that is compatible with the server.
於是我從這裡下載了SQL Server 2008 R2 ,並將2008版本的伺服器更新為2008 R2。更新過程成功。
然後我從這裡下載了 SQL Server 2008 R2 RTM - Management Studio Express並嘗試更新 MSE。它引發了以下錯誤!
TITLE: Microsoft SQL Server 2008 R2 Setup ------------------------------ The following error has occurred: An error occurred during the installation of assembly 'Microsoft.SqlServer.TransferStoredProceduresTask,fileVersion="10.50.1600.1",version="10.0.0.00000",culture="neutral",publicKeyToken="89845DCD8080CC91",processorArchitecture="MSIL"'. Please refer to Help and Support for more information. For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0xF45F6601%25401201%25401 ------------------------------ BUTTONS: OK ------------------------------
現在,在“開始”菜單的“程序”中有一個 R2 文件夾。
但管理工作室中只有版本 10.00.2531 可用!
我該怎麼辦?(我的主要目標是恢復數據庫!)
(備份是在 64 位機器上創建的,而我目前正在使用的機器(嘗試恢復數據庫)是 32 位機器;並且我使用了正確版本(x86)的設置 - 伺服器和管理工作室。)
64 位版本與 32 位版本相比肯定存在問題,並試圖向後恢復。您最終可能會發現最好的解決方案是建構一個臨時的 64 位 2008 r2 虛擬機或複製一個現有的已知良好的機器來進行還原。與其試圖強迫這些類型的產品接受你的出價,我沒有那麼沮喪地以“ms”的方式來做這件事。