可通过下列SQL语句查询内部版本号:select DATABASEPROPERTYEX(‘master’,’version’)
SQL Server版本 | 内部数据库版本 |
SQL Server 2019 | 904 |
SQL Server 2017 | 869 |
SQL Server 2016 | 852 |
SQL Server 2014 | 782 |
SQL Server 2012 | 706 |
SQL Server 2008 R2 | 665 |
SQL Server 2008 | 661 |
SQL Server 2005 with vardecimal enabled | 612 |
SQL Server 2005 | 611 |
SQL Server 2000 | 539 |
SQL Server 7 | 515 |
当附加或还原出现错误时,例如如果提示“因为此版本的SQL Server不支持该数据库的非发布版本(539)”。这里的539说明拟附加的数据库是SQL Server 2000版本,而你现在使用的SQL Server版本已经不支持该版本了。
—————————————————————————————————————–
SQL Server 版本 | 数据库 引擎版本 | 默认兼容性级别标示 | 支持的兼容级别值 |
SQL Server 2019(15.x) | 15 | 150 | 150、140、130、120、110、100 |
SQL Server 2017(14.x) | 14 | 140 | 140、130、120、110、100 |
Azure SQL Database单一数据库/弹性池(single database/elastic pool) | 12 | 150 | 150、140、130、120、110、100 |
Azure SQL Database托管实例(managed instance) | 12 | 150 | 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.x) | 8 | 80 | 80 |
SQL Server 7 | 7 |