2014-09-01 38 views
0

我的數據庫版本是661. 當我附加我的數據庫在新版本sqlserver,我的數據庫版本更改爲665 自動。我不想自動更改數據庫版本

我不想更改我的數據庫的版本。

我該怎麼做?

+0

你不能做到這一點做的更高版本的數據庫的手動遷移到較低的版本。 – Hoh 2014-09-01 10:33:31

回答

2

從SQL Server的低版本到高版本連接/恢復數據庫時,無法自動阻止數據庫版本升級。
來源:很多年的經驗。

但是,你可以通過做THIS

2

嗯,我想你使用的是SQL Server 2008 R2數據庫,它們是661版本。希望您試圖將2008 R2附加到SQL Server 2008實例,但是一旦數據庫升級到2008(665版本),它就不能降級到SQL Server 2008 R2(661)。

您需要卸載SQL Express並重新安裝最新版本才能解決問題。

+0

你確定沒有解決方案? (爲了避免更改版本) – javadaskari 2014-09-01 07:56:08

2

當舊版本數據庫連接到較新版本的SQL Server時,它不能停止它的更改版本,它必須執行這些升級步驟,以便數據庫可以在新版本上聯機。這些升級對於SQL服務器來說是內部的,並且包含文件格式更改等內容,它們本身不應該影響用戶代碼的行爲(儘管新版SQL引擎中的更改可能會)。

這些升級步驟的唯一重要結果是數據庫不能再附加或還原到舊版本的SQL Server。