我正在尝试运行:
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中更改。
答案 0 :(得分:3)
您是否可以尝试用括号括起数据库名称,看看问题是否仍然存在?改为运行以下查询:
ALTER DATABASE [QA-10]
SET COMPATIBILITY_LEVEL = 110;
GO