화난코더

MS-SQL 2000으로 서비스되는 DB를 2005로 마이그레이션 작업을 진행하였다.
Application수정을 최소화하기 위해 DBMS를 80 호환성 모드로 동작시켰다.
MS SQL 2000버전에서 2005버전으로 마이그레이션시 고려해야할 사항을 올려본다.

영향도

수정

호환성 레벨

항목

증상

처리

높음

클라이언트 / 서버

90

특정 OUTER JOIN 구문 수행불가

*= ,=* (LEFT OUTER , RIGHT OUTER)

80에서는 가능하므로 레벨 전환
90에서는 ANSI SQL에 맞게 쿼리 수정

중간

클라이언트 / 서버

90

ORDER BY

ORDER BY 절의 열별칭에 접두어로 테이블 별칭을 붙일 수 없음

80에서는 가능
쿼리 수정BOL 예제 참고

중간

클라이언트 / 서버

90

ORDER BY

ORDER BY 절에서 정수가 아닌 상수는 허용되지 않음

80에서는 가능
쿼리 수정 BOL 예제 참고

높음

클라이언트 / 서버

공통

TOP 구문

TOP 구문 수행시 정렬되지 않은 데이터 출력

TOP을 사용할 때 명시적으로 ORDER BY 수행하게 수정할 것

중간

클라이언트 / 서버

90

힌트 사용

WITH 테이블힌트

80에서는 가능
90에서는 WITH 명시하고 힌트사용

높음

서버

공통

DTS 패키지

DTS 도구가 없음 (Legacy 구성요소로 저장되어 수행은 가능하며 디자인 변경은 따로 Featurepack을 설치해야함)

장기적으로 유지보수를 위해 SSIS 이전 필요
Legacy 구성요소에서 수행하거나
SSIS의 DTS 패키지 실행작업으로 우선 수행
 

Posted by 화난코더
살아 있는 것은 다 행복하라
카테고리 시/에세이
지은이 법정 (조화로운삶, 2006년)
상세보기

이 책을 한마디로 설명하면 '슬로우 라이프'라는 단어가 연상되었습니다.
사람들은 빠르게 변하는 세상에 뒤쳐지지 않기 위하여 더욱 빠르게 살아가려고 합니다. 빠른 것만 강조된다면 중요한 가치를 놓치고 살기가 쉽습니다.
내가 세상에서 뒤쳐져 사는 것은 아닐까 하는 의문이 들때, 이 책을 옆에 놓고 글귀를 음미해 보는 것도 좋을 것 같습니다.
법정스님의 말씀은 너무나 훈훈하네요. 책을 덮고 나서도 한동안 가슴이 따뜻한 느낌이 들었습니다.

Posted by 화난코더