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

标签 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

关于azure - 如何更改 SQL Azure 中的兼容级别,我的命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31142905/

相关文章:

c# - 如何使用 Linq to SQl 自动重新连接丢失的连接

c# - 如何在 Azure 中创建 SOAP WebService?

java - 如何直接从Spring Boot应用程序将文件上传到azure blob存储,而不将文件放入内存(缓冲内存)

azure - 使用 azure CDN 缓存 picsum 图像

Azure Devops REST API 注释字段包含额外的 HTML 标签

sql - 尝试插入 SQL Azure 数据库表记录时出错

java - 使用 Hibernate JDBC 连接连接到 Azure SQL Server

mysql - Azure:如何最好地将 SQL 数据库与 MySQL/Web 服务连接

azure - Microsoft Azure 上的 Glassfish 服务器

c# - 此版本的 SQL Server 不支持已弃用的功能 'INSERT NULL into TIMESTAMP columns'