如何在SQL Azure中更改兼容级别,我的命令不起作用

时间:2015-06-30 15:50:35

标签: azure azure-sql-database

我正在尝试运行:

ALTER DATABASE QA-10
SET COMPATIBILITY_LEVEL = 110;
GO

在V12 SQL Azure数据库上,我收到错误:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '-'.

我做错了什么?

我这样做是为了将级别从120降级到110,以检查120级别是否不会导致我的100级查询出现问题。查询优化器显然已在V12中更改。

1 个答案:

答案 0 :(得分:3)

您是否可以尝试用括号括起数据库名称,看看问题是否仍然存在?改为运行以下查询:

ALTER DATABASE [QA-10]
SET COMPATIBILITY_LEVEL = 110;
GO