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 banco de dados no momento em que são exportados. 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 quiser 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 migração.
- Arquivos de registro de transações
- Esses arquivos contêm uma lista de operações de mudança que ocorrem no banco de dados. O Database Migration Service usa essas informações para replicar 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 jobs de migração sempre prosseguem para a fase de CDC, mas você não recebe erros se não fizer 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 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 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 usados 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ê usar um arquivo de backup diferencial para qualquer banco de dados incluído na migração, será 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 um guia de migração detalhado, consulte Guia de migração do Cloud SQL para SQL Server.