본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

Compatibility Level 90 is no longer available in SQL 2014

SQL Server 2014에서 호환성수준 90은 지원하지 않는다.

SQL Server 2014의 데이터베이스 옵션을 보면 호환성 수준에 90이 포함되어 있다.


혹시 포함되었다고 90을 지원하는 것으로 오해를 하면 안된다.

실제 2014에서 데이터베이스를 생성하고 아래와 같이 90으로 변경을 하면 오류가 발생한다.

ALTER DATABASE [AGBackup] SET COMPATIBILITY_LEVEL = 90

GO

/*

메시지 15048, 수준 16, 상태 3, 줄 3

데이터베이스 호환성 수준의 유효한 값은 100, 110 또는 120입니다.

메시지 5069, 수준 16, 상태 1, 줄 3

ALTER DATABASE 문이 실패했습니다.

 

*/

그러면 SQL Server 2005 백업파일을 2014에서 복원하면 실패날까?

그렇지 않다. 복원은 잘되며 호환성 수준이 자동으로 100으로 업그레이드 후에 복원이 된다.


SQL 업그레이드 할 때 주의해야 하는 부분이다.

 

검색어 : 호환성수준

댓글
댓글쓰기 폼
1 ··· 172 173 174 175 176 177 178 179 180 ··· 335