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
'DBMS > SQL Server' 카테고리의 다른 글
[SQL Server] 등록된 서버 가져오기 / 내보내기 (0) | 2014.10.16 |
---|---|
[SQL Server] 데드락 추적 플래그 설정하기 (0) | 2014.10.01 |
[SQL Server] 복원 오류 - 미디어 세트 개수 불일치 (0) | 2014.08.12 |
[SQL Server] SQL Server 인스턴스 간에 로그인 및 암호를 전송하는 방법(스크립트) (0) | 2014.08.06 |
[SQL Server] 업그레이드 관리자 설치 (0) | 2014.08.01 |