ALTER DATABASE YourDatabaseName SET COMPATIBILITY_LEVEL = 150;上述代码将 YourDatabaseName 数据库的兼容性级别设置为 150(对应 SQL Server 2019)。你可以根据需要将 150 替换为其他支持的兼容性级别,不同版本的 SQL Server 支持的兼容性级别有所不同,常见的兼容
ALTERDATABASE database_name SET COMPATIBILITY_LEVEL = GO --法二: EXECsp_dbcmptlevel database_name,90 GO database_name 要修改为数据库的名称。 80= SQL Server 2000 90= SQL Server 2005 100= SQL Server 2008 如果在用户连接到数据库时更改兼容级别,可能会使活动查询产生不正确的结果集。例如,如果在...
有关如何评估Azure SQL Database上两个兼容级别之间最重要查询的性能差异的详细信息,请参阅Improved Query Performance with Compatibility Level 130 in Azure SQL Database(在 Azure SQL 数据库中使用兼容级别 130 提高了查询性能)。注意,本文是指兼容性级别 130 和SQL Server,但同样的方法也适用于转到 140 的SQL...
ALTER DATABASE [DatabaseName] SET COMPATIBILITY_LEVEL = 130 1. 报错信息截图: 报错原因 报错原因:SqlServer数据库的版本问题,不同版本的数据库兼容性级别不同,需要配置自己数据库所支持的兼容级别才行。 要使数据库与之兼容的 SQL Server 版本。 可以配置以下兼容级别值(并非所有版本都支持所有以上列出的兼容级...
其语法形式为:ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 } 您可以为 database_name 为名称的数据库设置特定兼容性级别。80、90 和 100 分别代表 SQL Server 2000、SQL Server 2005 和 SQL Server 2008。呵呵,就是一个兼容性级别的代号了。SET...
If the compatibility level of a user database was 90 before upgrade, in the upgraded database, the compatibility level is set to 100, which is the lowest supported compatibility level in SQL Server 2017 (14.x). The compatibility levels of thetempdb,model,msdb, and Resour...
若要设置与指定的 Microsoft SQL Server 早期版本兼容的特定数据库行为,请使用 ALTER DATABASE SET COMPATIBILITY_LEVEL。兼容级别只影响指定数据库中的行为,而不会影响整个服务器上的行为。 在SQL Server 的早期版本中,sp_dbcmptlevel 用于设置兼容级别。不推荐使用 sp_dbcmptlevel。
此示例将 AdventureWorks2022 数据库的兼容级别更改为 160,这是 SQL Server 2022 (16.x) 的兼容级别。 SQL 复制 ALTER DATABASE AdventureWorks2022 SET COMPATIBILITY_LEVEL = 160; GO 备注 无法更改 Microsoft Fabric 中 SQL 数据库的兼容级别(预览版), 并且始终使用最新版...
If the compatibility level of a user database was 90 before upgrade, in the upgraded database, the compatibility level is set to 100, which is the lowest supported compatibility level in SQL Server 2017 (14.x). The compatibility levels of thetempdb,model,msdb, and Resource databases are set...
After installing a Configuration Manager current branch update rollup or standalone update, the SQL database compatibility level unexpectedly changes from 110 (SQL Server 2012) to 130 (SQL Server 2016). The current recommended compatability level value is 110...