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

如何更改SQL Azure中的兼容性级别,我的命令不起作用,azure,azure-sql-database,Azure,Azure Sql Database,我正在尝试运行: ALTER DATABASE QA-10 SET COMPATIBILITY_LEVEL = 110; GO 在V12 SQL Azure DB上,我得到以下错误: Msg 102, Level 15, State 1, Line 1 Incorrect syntax near '-'. 请问我做错了什么 我这样做是为了将级别从120降级到110,以检查120级别是否不会导致我的100级查询出现问题。查询优化程序显然在V12中发生了更改。能否尝试用括号括起数据库名称,看看问

我正在尝试运行:

ALTER DATABASE QA-10
SET COMPATIBILITY_LEVEL = 110;
GO
在V12 SQL Azure DB上,我得到以下错误:

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '-'.
请问我做错了什么


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

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

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

谢谢,我会试试的