DB/MSSQL

[MSSQL] 호환성 수준

MAKGA 2021. 6. 17. 18:46
320x100

출처: https://docs.microsoft.com/ko-kr/sql/t-sql/statements/alter-database-transact-sql-compatibility-level?view=sql-server-ver15 

 

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

'DB > MSSQL' 카테고리의 다른 글

[MSSQL] 파란 물음표  (0) 2021.06.22
[MSSQL] 이중화 방식  (0) 2021.06.15
[MSSQL] 구분자로 구분된 문자열 분리하기  (0) 2021.06.11
[MSSQL] JSON 파싱하기  (0) 2021.06.11
[MSSQL] OPENQUERY 작성중  (0) 2021.06.09