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 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 DEFINITION
eVIEW SERVER STATE
- Para versões mais recentes:
VIEW ANY DEFINITION
eVIEW 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.get
estorage.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.