제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under MSSQL

MSSQL2000에서 2005로 그리고 2008로 업그레이드, 마이그레이션을 하는 경우가 많이 생기는거 같습니다. 필자도 SQL2000에서 2008로 데이터를 통합시키는데 많은 고민과 강사의 강의로 인한 공부도 많이 했습니다. 업그레이드를 하면 안되는게 많기 때문에 못한다?라는 편견은 일단 버리고 어플리케이션의 수정 보완작업이 시간이 걸리고 많이 힘들다고 판단이 된다면 호환성모드를 올리지 말고 그대로 80모드로 유지를 하는 방법도 있습니다. MSSQL2008만의 특별기능을 사용하지만 못할뿐이지 운영상에는 전혀 지장을 주지 않습니다. 먼저 포스팅에서는 DTS패키지 문제는 SSIS패키지로 마이그레이션하고 수정보완작업을 해야하는 번거로움이 있지만 MSSQL2008의 성능과 안정성 및 관리에서는 참 좋다라는 결론을 내려봅니다. 필자는 DBA가 아니여도 시스팀 엔지니어가 MSSQL2008을 관리 운영할수 있게 잘 나왔다는 생각을 간간히 했습니다. 위 PDF 문서에 나온것처럼 쿼리문 수정작업이 필요합니다. 기존 MSSQL2005버젼에서 2008버젼으로 올리는 경우는 이런 호환성 문제가 없어서 바로 올려도 문제 없다는 MS강사의 말을 들었습니다. 2000에서 2005나 2008로 올리는게 주 이슈 문제가 있지만 2005에서나 2008에서는 특별히 없다는것입니다.
일단 Action Plan은 기존 80모드에서 테스트를 거치고 90이나 100모드로 올리는 과정을 거쳐야 합니다. 아니면 DB Name을 다르게 해서 하나는 80모드 하나는 100모드로 둘다 같이 운영해보는것도 좋은 방법입니다.
그러나 대부분의 업무 담당자들은 잘되는거 좋게 한다고 바꿀려고는 안합니다. 잘못되면 책임부터 온갖 뒷치닥 거리의 일은 다 해야되는 경우도 생길수 있어서입니다. DBMS 업그레이드는 신중해야 하는것도 맞지만 일부 요령만 갖고 있으면 어렵지 않게 무난한 작업을 마칠수 있다라는 결론을 내려봅니다.
2010/05/12 14:51 2010/05/12 14:51