DB/MSSQL
[MSSQL] 호환성 수준
MAKGA
2021. 6. 17. 18:46
320x100
ALTER DATABASE 호환성 수준(Transact-SQL) - SQL Server
ALTER DATABASE 호환성 수준(Transact-SQL)
docs.microsoft.com
설치한 SQL과 별개로 사용자가 임의로 특정 버전의 SQL엔진이랑 호환되도록 설정할 수 있다.
데이터베이스 엔진 확인 - SQL |
SELECT SERVERPROPERTY('ProductVersion'); |
현재 호환성 수준 - SQL |
SELECT name, compatibility_level FROM sys.databases; |
호환성 수준 변경 - SQL |
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 150 | 140 | 130 | 120 | 110 | 100 | 90 } |
Product | 데이터베이스 엔진 버전 | 기본 호환성 수준 지정 | 지원되는 호환성 수준 값 |
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 | 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 |
320x100