데이터베이스 및 구조적 데이터를 SQL Server on Linux로 마이그레이션
적용 대상:SQL Server - Linux
Linux에서 실행되는 SQL Server로 데이터베이스 및 데이터를 마이그레이션할 수 있습니다. 사용하도록 선택하는 방법은 원본 데이터 및 특정 시나리오에 따라 달라집니다. 다음 섹션에서는 다양한 마이그레이션 시나리오에 대한 모범 사례를 제공합니다.
Important
완전한 고가용성 및 재해 복구 지원이 있는 다른 유형의 복제본을 포함하는 플랫폼 간 가용성 그룹을 SQL Server DH2i DxEnterprise에서 사용할 수 있습니다. 자세한 내용은 혼합 운영 체제를 사용하는 가용성 그룹 SQL Server를 참조하세요.
Windows의 SQL Server에서 마이그레이션
Windows의 SQL Server 데이터베이스를 Linux의 SQL Server로 마이그레이션하려면 SQL Server 백업 및 복원을 사용하는 것이 좋습니다.
- Windows 머신에서 데이터베이스의 백업을 만듭니다.
- 백업 파일을 대상 SQL Server Linux 머신으로 전송합니다.
- Linux 컴퓨터에서 백업을 복원합니다.
백업 및 복원을 사용하여 데이터베이스를 마이그레이션하는 자습서는 다음 문서를 참조하세요.
데이터베이스를 BACPAC 파일(데이터베이스 스키마 및 데이터가 포함된 압축 파일)로 내보낼 수도 있습니다. BACPAC 파일이 있는 경우 이 파일을 Linux 컴퓨터로 전송한 다음 SQL Server로 가져올 수 있습니다. 자세한 내용은 다음 문서를 참조하십시오.
다른 데이터베이스 서버에서 마이그레이션
다른 데이터베이스 시스템의 데이터베이스를 SQL Server on Linux로 마이그레이션할 수 있습니다. 여기에는 Microsoft Access, DB2, MySQL, Oracle 및 Sybase 데이터베이스가 포함됩니다. 이 시나리오에서는 SSMA(SQL Server Management Assistant)를 사용하여 SQL Server on Linux로 마이그레이션을 자동화합니다. 자세한 내용은 SSMA를 사용하여 Sql Server on Linux로 데이터베이스를 마이그레이션하는 방법을 참조하세요.
구조화된 데이터 마이그레이션
원시 데이터를 가져오는 기술도 있습니다. 다른 데이터베이스 또는 데이터 원본에서 내보낸 정형 데이터 파일이 있을 수 있습니다. 이 경우 bcp 도구를 사용하여 데이터를 대량으로 삽입할 수 있습니다. 또는 Windows에서 SSIS(SQL Server Integration Services)를 실행하여 Linux의 SQL Server 데이터베이스로 데이터를 가져올 수 있습니다. SSIS를 사용하면 가져오는 동안 데이터에 대해 더 복잡한 변환을 실행할 수 있습니다.
관련 콘텐츠
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기