Criar e configurar a instância de destino do Cloud SQL para SQL Server

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:

  1. 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.

  2. 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.

    1. 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.

    2. Atribua os seguintes privilégios à conta de usuário:

      • Para o SQL Server 2019: VIEW ANY DEFINITION e VIEW SERVER STATE
      • Para versões mais recentes: VIEW ANY DEFINITION e VIEW SERVER PERFORMANCE STATE

    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.

  3. 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.

    1. 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.

    2. Adicione as permissões storage.objects.get e storage.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.

A seguir