DBMS/SQL Server
[SQL Server] 호환성 수준 변경하기
Denali
2014. 8. 14. 17:21
SQL Server 2000을 2008로 업그레이드 하였는데 2008의 기능을 사용할 수 없다. 예를들면 roll up?
호환성 수준을 2008에 맞게 설정하면 문제는 해결된다.
호환성 수준을 설정하는 방법은 세가지가 있다.
1. 시스템 저장 프로시저로 설정하기
sp_dbcmptlevel @dbname = '디비명', @new_cmptlevel = 100 |
2. ALTER 문으로 설정하기
ALTER DATABASE DBNAME SET COMPATIBILITY_LEVEL = 100 |
3. UI로 설정하기
COMPATIBILITY_LEVEL { 80 | 90 | 100 | 110 | 120 }
데이터베이스가 호환되도록 설정할 SQL Server의 버전. 값은 다음 중 하나여야 한다.
80 = SQL Server 2000
90 = SQL Server 2005
100 = SQL Server 2008
110 = SQL Server 2012
120 = SQL Server 2014