Para migrações homogêneas do SQL Server para o Cloud SQL, o Database Migration Service exige que você primeiro crie e configure a instância de destino do Cloud SQL. Siga as etapas abaixo:
Crie a instância de destino. Use recursos de computação e de memória suficientes para atender às suas necessidades de migração e siga os requisitos listados em limitações conhecidas.
Crie e configure um usuário de migração dedicado na instância de destino do Cloud SQL. Esse usuário é necessário para que o Database Migration Service se conecte à instância de destino e monitore seus dados. Você precisa informar o nome de usuário e a senha dessa conta em uma fase posterior, quando criar o perfil de conexão de destino.
Crie a conta de usuário do banco de dados na instância de destino do Cloud SQL para SQL Server. Consulte Criar e gerenciar usuários na documentação do Cloud SQL.
Atribua os seguintes privilégios à conta de usuário:
- Para o SQL Server 2019:
VIEW ANY DEFINITIONeVIEW SERVER STATE - Para versões mais recentes:
VIEW ANY DEFINITIONeVIEW SERVER PERFORMANCE STATE
- Para o SQL Server 2019:
Para informações sobre como atribuir privilégios a contas de usuário, consulte Como alterar as permissões de usuários na documentação do Cloud SQL.
Conceda as permissões do Cloud Storage à conta de serviço associada à instância de destino. Essa conta é criada após a criação da instância de destino.
Verifique o endereço de e-mail associado a essa conta de serviço na página de detalhes da instância do Cloud SQL. Consulte Conferir informações da instância na documentação do Cloud SQL.
Adicione as permissões
storage.objects.getestorage.objects.listà conta de serviço. Para saber como gerenciar o acesso com o Identity and Access Management, consulte Gerenciar o acesso a projetos, pastas e organizações na documentação do IAM.