Para criar um perfil de ligação de origem, siga estes passos:
Consola
- Na Google Cloud consola, aceda à página Perfis de associação.
- Clique em Criar perfil.
- Na página Crie um perfil de associação, na lista Função do perfil, selecione Origem.
- Na lista Motor de base de dados, selecione SQL Server.
- Forneça as seguintes informações para o seu perfil de associação:
- Nome do perfil de associação.
- ID do perfil de ligação.
- Região.
- O contentor do Cloud Storage que contém a pasta da base de dados principal onde cria as pastas full, diff e logs (que contêm a cópia de segurança completa, a cópia de segurança diferencial e os ficheiros de registo de transações).
Para mais informações acerca dos campos do perfil de associação, consulte o artigo Vista geral dos perfis de associação.
- Opcional: na secção Testar perfil de associação, clique em Executar teste.
O serviço de migração de bases de dados faz uma verificação rápida para confirmar que os detalhes de ligação que forneceu são suficientes para aceder aos seus dados.
- Clique em Criar na parte inferior da página.
É apresentada a página Perfis de associação, e o perfil de associação criado recentemente é apresentado.
gcloud
Este exemplo usa o sinalizador --no-async
opcional para que todas as operações sejam realizadas de forma síncrona. Isto significa que alguns comandos podem demorar
algum tempo a serem concluídos. Pode ignorar a flag --no-async
para executar comandos de forma assíncrona.
Se o fizer, tem de usar o comando
gcloud database-migration operations describe
para verificar se a operação foi bem-sucedida.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- CONNECTION_PROFILE_ID com um identificador legível por máquina para o seu perfil de ligação.
- REGION com o identificador da região onde quer guardar o perfil de associação.
- CONNECTION_PROFILE_NAME com um nome legível para o seu perfil de associação. Este valor é apresentado no serviço de migração de bases de dados na Google Cloud consola.
- SOURCE_STORAGE_BUCKET_NAME com o nome do contentor do Cloud Storage que contém a pasta da base de dados principal onde cria as pastas full, diff e logs (que contêm a cópia de segurança completa, a cópia de segurança diferencial e os ficheiros de registo de transações).
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud database-migration connection-profiles \ create sqlserver CONNECTION_PROFILE_ID \ --no-async --display-name=CONNECTION_PROFILE_NAME \ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \ --region=REGION
Windows (PowerShell)
gcloud database-migration connection-profiles ` create sqlserver CONNECTION_PROFILE_ID ` --no-async --display-name=CONNECTION_PROFILE_NAME ` --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ` --region=REGION
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create sqlserver CONNECTION_PROFILE_ID ^ --no-async --display-name=CONNECTION_PROFILE_NAME ^ --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^ --region=REGION
Deve receber uma resposta semelhante à seguinte:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be created with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]