2011-11-22 63 views
2

我有一個名爲TransportDB的數據庫,其兼容級別設置爲SQL Server 2000 (80)。我想將此DB的兼容級別更改爲SQL Server 2005 (90)2008 (100),但是當我使用「屬性」 - >「選項」 - >「兼容級別」更改此設置時,我發現此兼容級別選項已禁用,即我無法更改兼容性級別。SQL服務器兼容級別問題 - 已禁用

我想知道如何更改兼容性級別,如果我將更改它,這會影響我當前的數據庫或記錄以任何方式嗎?

回答

1

試試這個SQL

EXEC sp_dbcmptlevel @dbname = 'TransportDB', @new_cmptlevel = 90; 

您可以當然@new_cmptlevel使用不同的值。

+1

如果我將更改兼容性級別,這會影響我當前的數據庫或記錄嗎? – ravidev

+1

是的,它可能對你的數據庫有一些影響。你應該閱讀 - > http://msdn.microsoft.com/en-us/library/bb510680.aspx –

+0

謝謝@Emir。它適用於我,也適用於gr8文檔。 – ravidev