Ssms

如何將我的 mdf 文件從版本 661 降級到 655 或更早版本?

  • August 6, 2015

將文件附加AdverntureWorksLT2008R2_Data.mdf到 Microsoft SQL Server Management Studio (SSMS) 時出現問題。

無法打開數據庫“AdventureWorksLT2008R2”,因為它是版本 661。此伺服器支持版本 655 及更早版本。不支持降級路徑。無法打開新數據庫“AdventureWorksLT2008R2”。CREATE DATABASE 已中止。)Microsoft SQL Server,錯誤:948)

所以,我想知道是否可以對.mdf文件執行某些操作,以便將.mdf文件降級到版本 655 或更早版本。

有一個類似的問題,例如 - Attaching database to the SQL server

正確答案提到要了解有關版本的更多資訊,並且建議必須安裝最新的 Service Pack。

我檢查了版本並註意到已經安裝了最新的 Service Pack。

所以,我正在考慮降級 mdf 文件,但我該如何降級呢?

簡單的答案:你不能那樣做。

沒有工具,沒有未記錄的方式,沒有黑客,沒有解決方法來實現這一點。SQL Server 數據庫文件只是不“向後”兼容——您可以輕鬆地從 2005 年到 2008 年,或從 2008 年到 2012 年——但您不能倒退。

您需要找到另一種方法來執行此操作,例如通過將數據庫結構和/或數據編寫到.sql文件中並在舊系統上執行它們。

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