Ssms
如何將我的 mdf 文件從版本 661 降級到 655 或更早版本?
將文件附加
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
文件中並在舊系統上執行它們。