2017-07-28 117 views
0

我們準備升級一些SQL Server 2005數據庫。由於這一批人的一部分,有其compatibility_levels設置爲80,所以我需要將其更改爲至少90語法錯誤升級兼容級別SQL Server

我使用下面的T-SQL語法通過腳本升級每個DB:

ALTER DATABASE DbName 
SET compatibility_level = 90 
Go 

但是我收到一個錯誤:

消息102,級別15,狀態1,行2 附近有語法錯誤 '90'。

任何想法什麼是錯的將是偉大的。

回答

0

對於SQL Server 2005,我相信你需要使用這個存儲過程:

EXEC dbo.sp_dbcmptlevel @dbname=N'DbName', @new_cmptlevel=90 
GO