2017-07-28 42 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