Sql-Server-2008-R2

在 SQL Server 2005 上恢復 SQL Server 2008 R2 備份

  • March 31, 2014

每當我在 SQL Server 2005 上恢復從 SQL Server 2008 R2 備份的測試數據庫時,都會出現錯誤。好像不能從高版本的sql恢復到低版本,怎麼解決?

設備上的媒體系列格式不正確。SQL Server 無法處理此媒體系列。RESTORE HEADERONLY 異常終止。

我已經測試過在它自己的伺服器(SQL Server 2008 R2)中恢復相同的文件並且它可以工作,所以它沒有損壞。

我無法將更新版本的 SQL 安裝到我的舊伺服器中,那麼如何將舊 SQL Server 2005 用作開發伺服器,但使用來自不同實例的更新生命數據?

您無法在 SQL Server 2005 上恢復 2008 備份。根本不可能。

您需要:

(a) 在 2008 上恢復它,然後使用 Import/Export 嚮導、Generate Scripts Wizard、Copy Database Wizard、SSIS、SQL Compare 等 3rd 方工具將結構和數據移動到 2005 實例,或

(b) 升級。開發者版是 50 美元左右。

引用自:https://dba.stackexchange.com/questions/62187