Para criar um perfil de conexão de origem, siga estas etapas:
Console
- Noconsole, acesse a página Perfis de conexão. Google Cloud
- Clique em Create profile.
- Na página Criar um perfil de conexão, na lista Função do perfil, selecione Origem.
- Na lista Mecanismo de banco de dados, selecione SQL Server.
- Forneça as seguintes informações para seu perfil de conexão:
- Nome do perfil de conexão.
- ID do perfil de conexão.
- Região.
- O bucket do Cloud Storage que contém a pasta de banco de dados pai em que você cria as pastas "full", "diff" e "logs" (que contêm o backup completo, o backup diferencial e os arquivos de registro de transações).
Para mais informações sobre os campos do perfil de conexão, consulte Visão geral dos perfis de conexão.
- Opcional: na seção Testar perfil de conexão, clique em Executar teste.
O Database Migration Service realiza uma verificação rápida para verificar se os detalhes de conexão fornecidos são suficientes para acessar seus dados.
- Clique em Criar na parte inferior da página.
A página Perfis de conexão aparece e o perfil de conexão recém- criado é exibido.
gcloud
Este exemplo usa a flag --no-async opcional para que todas as operações sejam realizadas de forma síncrona. Isso significa que alguns comandos podem levar um tempo para serem concluídos. Você pode pular a flag --no-async para executar comandos de forma assíncrona.
Se você fizer isso, será necessário usar o
gcloud database-migration operations describe
comando para verificar se a operação foi bem-sucedida.
Antes de usar os dados do comando abaixo, faça estas substituições:
- CONNECTION_PROFILE_ID com um identificador legível por máquina para seu perfil de conexão.
- REGION com o identificador da região em que você quer salvar o perfil de conexão.
- CONNECTION_PROFILE_NAME com um nome legível para seu perfil de conexão. Esse valor é exibido no Database Migration Service no Google Cloud console.
- SOURCE_STORAGE_BUCKET_NAME com o nome do bucket do Cloud Storage que contém a pasta de banco de dados pai em que você cria as pastas "full", "diff" e "logs" (que contêm o backup completo, o backup diferencial e os arquivos de registro 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
Você receberá uma resposta semelhante a esta:
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]