안녕하세요.
회사에서 SQL Migration을 준비하라고 하는 데 아는 게 없네요..
기존 메인 SQL 서버(2000)는 SQL 2000, SQL 2005, SQL 2008을 Linked Server로 연결해서 사용하고 있습니다.
1. 메인 SQL서버(2000)를 SQL 2019나 SQL 2018로 Migration 시 작업을 어떻게 하면 좋은 가요?
2. 메인 SQL서버(2000)를 SQL 2019나 SQL 2018로 Migration후 SQL 2000, SQL 2005, SQL 2008을 Linked Server로 연결시 문제는 없는 가요?
끝까지 봐주셔서 감사합니다.
메르스19 조심하시고, 조금이나마 아시는 지식 나눠주시면 복 받으실꺼에요~
Comment 2
-
불타는불쥐[김경진]
2020.02.20 11:18
-
catchv
2020.02.27 10:56
1. 메인 SQL서버(2000)를 SQL 2019나 SQL 2018로 Migration 시 작업을 어떻게 하면 좋은 가요?
migration은 여러가지 방법이 있지만 데이터 파일 복사와 백업파일을 이용한 작업이 대표적입니다.
하지만 2000은 호환성 문제로 2018,2019로 migration이 불가능합니다. 2008 이하로만 가능합니다. 그래서 보통은 2000을 2008로 migration 하고 2008에서 2019로 migration 합니다.
더 큰문제는 2000은 쿼리에 문제가 있을 수 있습니다. 2000에서 상위 버젼으로는 많은 변화가 있어서 일부 t-SQL은 동작하지 않습니다. 해당 부분은 사전에 모두 검토 및 수정되어야 합니다. 작업이 작지 않을 수 있으므로 잘 판단해서 진행하셔야 합니다.
DB가 크다면 컨설팅을 받아 보시는 것도 고려해 보시기 바랍니다.
1. SQL2005 로 마이그레이션 하신 후 SQL 2019 or 2018로 마이그레이션 하시면 됩니다.
2. 저희는 SQL 2016 마이그레이션 후 SQL 2000~2016 과 링크드에 특별한 문제 없었습니다.