O Database Migration Service oferece suporte aos seguintes tipos de backup para migrações homogêneas do SQL Server para o Cloud SQL.
- Backups completos
- Os backups completos são a base do processo de migração. Eles contêm todos os dados do seu banco de dados no momento da exportação. O arquivo de backup completo é necessário para a migração.
- Backups diferenciais
- Os backups diferenciais contêm todos os dados de origem que apareceram no banco de dados desde o último arquivo de backup completo. Os backups diferenciais são úteis se você tiver muitos dados para replicar e quer processá-los em massa em vez de fazer upload de vários arquivos de registro de transações. O arquivo de backup diferencial é opcional para a migração.
- Arquivos de registro de transações
- Esses arquivos contêm uma lista de operações de mudança
que ocorrem no seu banco de dados. O Database Migration Service usa essas informações
para replicar as atualizações de dados no banco de dados de destino durante a
fase de captura de dados alterados (CDC).
Para migrações homogêneas do SQL Server, o Database Migration Service oferece suporte apenas ao tipo de migração contínua. Para mais informações, consulte Fluxo de dados de migrações contínuas. Isso significa que os trabalhos de migração sempre avançam para a fase de CDC, mas você não recebe erros se não fizer o upload de arquivos de registro de transações. Se você não fizer upload de arquivos de registro de transações, será necessário promover o job de migração quando a fase de carregamento inicial terminar. Consulte Promover um job de migração.
Ao preparar os arquivos de backup para a migração, considere o seguinte:
Convenções de nomenclatura: cada tipo de arquivo de backup precisa usar uma convenção de nomenclatura específica. Consulte Preparar seus arquivos de backup.
Estrutura de pastas: cada tipo de arquivo de backup precisa ser armazenado em uma pasta separada no bucket do Cloud Storage usado para a migração. Consulte Armazenar arquivos de backup em um bucket do Cloud Storage.
Criptografia: é possível usar backups criptografados para a migração. Se você quiser criptografar os arquivos de backup, será necessário criptografar todos os tipos de arquivos de backup que você usa para um banco de dados específico incluído na migração. Consulte Usar arquivos de backup criptografados.
Configuração do job de migração: se você usa um arquivo de backup diferencial para qualquer banco de dados incluído na migração, é necessário configurar o job de migração para que o Database Migration Service possa reconhecer os arquivos de backup diferencial no bucket do Cloud Storage. Consulte Criar um job de migração.
A seguir
Para conferir um guia de migração detalhado, consulte Guia de migração do Cloud SQL para SQL Server.