SQL Server 2008과 SQL Server 2005의 호환성
-
08-06-2019 - |
문제
SQL Server 2008을 개발 데이터베이스로 사용하면서 데이터베이스가 SQL Server 2005와 호환되는지 확인하는 가장 좋은 방법은 무엇입니까?
해결책
이 작업은 SQL Enterprise Manager 또는 다음과 같이 수행할 수 있습니다.
ALTER DATABASE <database>
SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
2005 호환성을 위해서는 90을 사용하십시오.
이는 이전 릴리스에 사용된 기능인 저장 프로시저를 대체합니다. sp_dbcmpt수준.
다른 팁
데이터베이스 호환성 수준을 설정할 수 있지만 이것이 모든 기반을 포괄한다는 보장은 없습니다.예를 들어 새 데이터 형식은 SQL 2008 시스템에서 사용할 수 있지만 SQL 2005 서버에서는 사용할 수 없습니다.
Dev에서 Prod까지 모든 것이 제대로 작동하도록 보장하는 유일한 방법은 SQL 2005를 개발 단계에 두는 것입니다.
두 버전 사이에는 동작상의 차이도 있으며, 2008의 기능은 2005의 기능과 다르게 (불충분하게) 수행될 수 있으며 다른 모든 기능은 동일할 수 있습니다. 이는 분명히 데이터 및 애플리케이션에 대한 많은 요소에 따라 달라집니다.
가장 낮은 공통 분모에 대해 개발하고 최신 버전에 대해 테스트하는 것이 더 좋습니다.
제휴하지 않습니다 StackOverflow