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 em que você os exporta. 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 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 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 aceita apenas o 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 passam 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 carga 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 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, configure o job 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.