이 튜토리얼에서는 SQL Server를 한 서버에서 다른 서버로 복사하거나 옮기는 방법을 배웁니다. 수동 마이그레이션과 달리 자동으로 이전을 수행하며, SQL 서버 자체만이 아니라 모든 구성, 스키마, 데이터베이스 – 그리고 서버가 실행하는 실제 애플리케이션 (새 서버에서도 돌려야 하는 것들)까지 옮깁니다.
이 튜토리얼은 Server 2003, Server 2008, Server 2012, Server 2016, 심지어 Server 2019에서 사용할 수 있습니다. 이전은 물리→물리(P2P), 물리→가상(P2V), 가상→가상(V2V), 그리고 클라우드 서버로의 이전도 가능합니다.
이 튜토리얼의 목표는 서버 애플리케이션을 새 서버로 완전하게, 그리고 범용적으로 복사하는 것입니다: 어떤 애플리케이션이든, 커스텀이나 내부 개발 애플리케이션까지도, 구성, 데이터베이스, 그리고 물론 파일까지 포함해 새 서버로 옮겨집니다.
여기서 수행하는 이전은 네이티브 이전이라는 점에 유의하세요. 애플리케이션은 실제로 새 서버로 이전되어 그 위에 설치된 상태가 되고 구성도 유지됩니다. 이 방식은 컨테이너화나 앱 가상화에 전혀 의존하지 않고 , 진정한 네이티브 마이그레이션을 제공합니다.
튜토리얼은 아래에 있습니다. 그 전에 – 동영상 튜토리얼과 Windows Server 마이그레이션에 관한 몇 가지 자주 묻는 질문부터 보겠습니다.
팁: 조직에서 서버 모니터링에 중앙 관리 도구(예: Microsoft SCCM)를 쓰지 않는다면, 무료 Microsoft Assessment and Planning(MAP) Toolkit을 여기에서 내려받을 수 있습니다. Zinstall의 무료 서버 진단도 이용할 수 있습니다: 이 링크. 서버의 전체 소프트웨어·하드웨어 목록을 빠르게 점검할 수 있습니다.
한 Windows 서버에서 다른 서버로 마이그레이션하는 과정은 다음과 같습니다:
이전할 데이터와 애플리케이션의 양에 따라 실제 이전이 끝나기까지 몇 시간이 걸릴 수 있습니다. 진행 중에는 진행 상황이 표시됩니다.
Windows Server 2003에서 돌아가는 레거시 서드파티 애플리케이션 일부는 Windows Server 2008이나 2012와 호환되지 않을 수 있습니다. 이런 애플리케이션은 대개 새 OS 버전용으로 업데이트되지 않은 레거시 DOS, 16비트 또는 32비트 전용 소프트웨어입니다. 가능한 한 빨리 프로덕션 환경에서 제거하는 것을 강력히 권장합니다.
이 애플리케이션들을 당장 제거할 수 없고 조직의 지속 운영에 미션 크리티컬하다면, 동작을 유지하는 권장 방법은 새 대체 서버에서 돌아가는 가상 Server 2003 인스턴스로 해당 애플리케이션을 가상화 마이그레이션하는 것입니다. 그 후에도 해당 애플리케이션을 단계적으로 폐기하고 가상화된 2003 인스턴스 가동을 중단하기 위한 절차를 계속 진행하세요.
이런 P2V(물리-가상) 마이그레이션에도 WinServ 를 사용해야 합니다.
마이그레이션 과정이 끝나면 결과를 검증할 차례입니다.
축하합니다! SQL 서버 마이그레이션이 완료되었습니다.