Database Migration Service는 Cloud SQL로의 동종 SQL Server 마이그레이션을 위해 다음과 같은 백업 유형을 지원합니다.
전체 백업
전체 백업은 이전 프로세스의 핵심입니다.
내보낼 때 데이터베이스의 모든 데이터가 포함됩니다. 이전에는 전체 백업 파일이 필요합니다.
차등 백업
차등 백업에는 마지막 전체 백업 파일 이후 데이터베이스에 표시된 모든 소스 데이터가 포함됩니다.
차등 백업은 복제할 데이터가 많고 여러 트랜잭션 로그 파일을 업로드하는 대신 일괄 처리하려는 경우에 유용합니다.
차등 백업 파일은 이전 시 선택사항입니다.
트랜잭션 로그 파일
이 파일에는 데이터베이스에서 발생하는 변경 작업 목록이 포함됩니다. Database Migration Service는 이 정보를 사용하여 변경 데이터 캡처 (CDC) 단계 중에 대상 데이터베이스에 데이터 업데이트를 복제합니다.
동종 SQL Server 마이그레이션의 경우 Database Migration Service는 연속 마이그레이션 유형만 지원합니다 (자세한 내용은
연속 마이그레이션 데이터 흐름 참고). 즉, 이전 작업은 항상 CDC 단계로 진행되지만 트랜잭션 로그 파일을 업로드하지 않아도 오류가 발생하지 않습니다. 트랜잭션 로그 파일을 업로드하지 않으면 초기 로드 단계가 끝난 후 마이그레이션 작업을 승격해야 합니다.
마이그레이션 작업 승격을 참고하세요.
이전을 위한 백업 파일을 준비할 때는 다음 사항을 고려하세요.
이름 지정 규칙: 각 백업 파일 유형은 특정 이름 지정 규칙을 사용해야 합니다.
백업 파일 준비하기를 참고하세요.
암호화: 마이그레이션에 암호화된 백업을 사용할 수 있습니다. 백업 파일을 암호화하려면 이전에 포함된 특정 데이터베이스에 사용하는 모든 유형의 백업 파일을 암호화해야 합니다.
암호화된 백업 파일 사용을 참고하세요.
마이그레이션 작업 구성: 마이그레이션에 포함된 데이터베이스에 차등 백업 파일을 사용하는 경우 Database Migration Service가 Cloud Storage 버킷의 차등 백업 파일을 인식할 수 있도록 마이그레이션 작업을 구성해야 합니다.
마이그레이션 작업 만들기를 참고하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-09-05(UTC)"],[[["\u003cp\u003eFull backups are mandatory for SQL Server migrations to Cloud SQL, as they contain all the database data at the time of export.\u003c/p\u003e\n"],["\u003cp\u003eDifferential backups, containing data changes since the last full backup, are optional but can be beneficial for managing large amounts of data.\u003c/p\u003e\n"],["\u003cp\u003eTransaction log files, which track database changes, are utilized by the Database Migration Service for continuous data replication (CDC), although not providing them won't cause errors.\u003c/p\u003e\n"],["\u003cp\u003eProper backup file organization, including specific naming conventions and distinct folder structures in Cloud Storage, is required for successful migration.\u003c/p\u003e\n"],["\u003cp\u003eAll backup files for a specific database must be encrypted together if you choose to use encryption.\u003c/p\u003e\n"]]],[],null,["# Supported types of backup files\n\nDatabase Migration Service supports the following backup types for homogeneous\nSQL Server migrations to Cloud SQL.\n\nFull backups\n: Full backups are the backbone of the migration process.\n They contain all the data in your database at the point in time when you\n export them. **The full backup file is required for migration.**\n\nDifferential backups\n: Differential backups contain all the source data\n that appeared in your database since the last full backup file.\n Differential backups are useful if you have a lot of data to replicate and\n want to handle it in bulk rather than upload multiple transaction log files.\n **The differential backup file is optional for migration.**\n\nTransaction log files\n\n: These files contain a list of change operations that take place in your database. Database Migration Service uses this information to replicate data updates in your destination database during the Change Data Capture (CDC) phase. For homogeneous SQL Server migrations, Database Migration Service\n supports only the continuous migration type (for more information see\n [Continuous migrations data flow](/database-migration/docs/sqlserver/scenario-overview#data-flow-migration-types)). This means that migration\n jobs always proceed to the CDC phase, but you don't get errors if you don't\n upload any transaction log files. If you don't upload any transaction log\n files, you need to promote the migration job when the initial load phase\n is over. See\n [Promote a migration job](/database-migration/docs/sqlserver/finalize-migration).\n\nAs you prepare the backup files for your migration, make sure you consider\nthe following:\n\n- Naming conventions: Each backup file type needs to use a specific naming\n convention. See\n [Prepare your backup files](/database-migration/docs/sqlserver/export-backup-files).\n\n- Folder structure: Each backup file type needs to be stored in a separate\n folder in the Cloud Storage bucket you use for migration. See\n [Store backup files in a Cloud Storage bucket](/database-migration/docs/sqlserver/storage-buckets).\n\n- Encryption: You can use encrypted backups for your migration. If you want\n to encrypt the backup files, you need to encrypt all types of backup files\n you use for a specific database included in your migration. See\n [Use encrypted backup files](/database-migration/docs/sqlserver/backup-file-encryption).\n\n- Migration job configuration: If you use a differential backup file for any\n database included in your migration, you need to configure the migration job\n so that Database Migration Service can recognize the differential backup files\n in your Cloud Storage bucket. See\n [Create a migration job](/database-migration/docs/sqlserver/create-migration-job)\n\nWhat's next\n-----------\n\nFor a detailed step-by-step migration guide, see\n[Cloud SQL for SQL Server migration guide](/database-migration/docs/sqlserver/guide)."]]