数据库兼容性级别SQL Server 2008 R2

时间:2018-12-12 05:46:59

标签: sql-server-2008-r2

我的SQL Server 2008 R2数据库兼容性当前设置为100。

是否可以将兼容性级别设置为更高的值-例如130以使用某些新功能?

1 个答案:

答案 0 :(得分:0)

不。每个版本的SQL Server都支持范围比较级别,该范围由版本确定。

以下是ALTER DATABASE (Transact-SQL) Compatibility Level中受支持的兼容性级别的列表:

Product                             Database Engine Version     Compatibility Level Designation     Supported Compatibility Level Values
----------------------------------------------------------------------------------------------------------------------------------------
SQL Server 2019 preview             15                          150                                 150, 140, 130, 120, 110, 100
SQL Server 2017 (14.x)              14                          140                                 140, 130, 120, 110, 100
Azure SQL Database logical server   12                          130                                 150, 140, 130, 120, 110, 100
Azure SQL Database Managed Instance 12                          130                                 150, 140, 130, 120, 110, 100
SQL Server 2016 (13.x)              13                          130                                 130, 120, 110, 100
SQL Server 2014 (12.x)              12                          120                                 120, 110, 100
SQL Server 2012 (11.x)              11                          110                                 110, 100, 90
SQL Server 2008 R2                  10.5                        100                                 100, 90, 80
SQL Server 2008                     10                          100                                 100, 90, 80
SQL Server 2005 (9.x)               9                           90                                  90, 80
SQL Server 2000                     8                           80                                  80

如您所见,2008 R2仅支持100、90和80兼容性级别。