2016-04-19 66 views
0

我們正在將多個SQL Server 2008R2實例更新爲SQL Server 2012 SP3 CU2。我知道在這個過程中數據庫版本將從100更改爲110(例如,一旦完成,數據庫不能再移回到2008R2實例)。SQL Server 2012 In-Place3升級和數據庫版本更改的時機

對數據庫的這種更改是在升級過程中發生的還是在服務器重新啓動時第一次使數據庫聯機時發生的?

+0

Offtopic。不是一個編程問題。試試DBA網站。 –

+0

謝謝馬克......會的 – PseudoToad

回答

1

SQL服務器通過兩種方式跟蹤版本。首先,您的SQL Server實例具有一個版本(例如,SQL Server 2008 R2爲10,後跟一些小數以跟蹤修補程序)。

您的數據庫是一個單獨的版本,被稱爲兼容性級別。如果你升級你的實例,你的數據庫將不會升級,直到你選擇這樣做。這並不意味着不會有影響,但它確實意味着這些數據庫可以保留在舊版本中。你的100和110的例子都是兼容性級別。

請參閱MSDN此處更改兼容性:https://msdn.microsoft.com/en-us/library/bb510680.aspx

相關問題