[MSSQL] 호환성 레벨 수준 차이점(160, 150, 140, 130, 120, 110, 100, 90)
MSSQL은 설치하는 데이터베이스의 버전 별로 기본적인 호환성 레벨 수준, 그리고 지원되는 하위 호환성 레벨 수준의 범위가 존재한다. 예를 들어 SQL2019의 호환성 수준은 150이고, 지원되는 호환성 수준은 150, 140, 130, 120, 110, 100 이다. 이 호환성 수준에 따라서 지원하는 쿼리와 내부 동작 방식이 달라지기 때문에 운영중인 디비의 호환성 레벨을 변경하는 것은 상당한 주의가 필요하다. 데이터베이스 엔진 확인 SELECT SERVERPROPERTY('ProductVersion'); 현재 호환성 수준 SELECT name, compatibility_level FROM sys.databases; 호환성 수준 변경 ALTER DATABASE database_name SET COMPAT..
2023. 1. 28.