Faça a gestão dos perfis de ligação

Esta página descreve como realizar operações de visualização, atualização e eliminação para perfis de associação.

Veja um perfil de associação

Pode ver as seguintes informações sobre os seus perfis de ligação:

  • Todos os detalhes de configuração facultados durante a criação do perfil. Para mais informações, consulte a Vista geral dos perfis de ligação.

  • Hora de criação e da última modificação do perfil de associação.

  • Uma lista de tarefas de migração que usam este perfil de associação.

Para ver os detalhes do perfil de associação, efetue os seguintes passos:

Consola

  1. Na Google Cloud consola, aceda à página Perfis de associação.

    Aceda a Perfis de ligação

  2. Clique no nome a apresentar do perfil de associação que quer ver.

    É apresentada uma página de vista geral do perfil de associação.

gcloud

Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:

  • REGION com o identificador da região onde o seu perfil de associação está guardado.
  • CONNECTION_PROFILE_ID com o identificador do perfil de associação.

    Se não souber o identificador, pode usar o comando gcloud database-migration connection-profiles list para listar todos os perfis numa determinada região e ver os respetivos identificadores.

Para mais informações sobre estes valores, consulte a Vista geral dos perfis de associação.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud database-migration connection-profiles \
describe CONNECTION_PROFILE_ID \
  --region=REGION

Windows (PowerShell)

gcloud database-migration connection-profiles `
describe CONNECTION_PROFILE_ID `
  --region=REGION

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
describe CONNECTION_PROFILE_ID ^
  --region=REGION

Atualize um perfil de associação

Pode modificar os seguintes detalhes do perfil de associação:

  • Nome a apresentar
  • (Apenas perfil de origem) Nome do contentor do Cloud Storage
  • (Apenas perfil de destino) Identificador da instância do Cloud SQL para SQL Server de destino, nome de utilizador e palavra-passe da base de dados

Para atualizar um perfil de associação, siga estes passos:

Consola

  1. Na Google Cloud consola, aceda à página Perfis de associação.

    Aceda a Perfis de ligação

  2. Clique no nome a apresentar do perfil de associação que quer modificar.

    É apresentada uma página de vista geral do perfil de associação.

  3. Clique em Editar e atualize o seu perfil de associação.
  4. Clique em Guardar.

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:

Para mais informações sobre estes valores, consulte a Vista geral dos perfis de associação.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud database-migration connection-profiles \
create sqlserver CONNECTION_PROFILE_ID \
  --no-async
  --region=REGION \
  --display-name=CONNECTION_PROFILE_NAME \
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME \
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID \
  --username=CLOUD_SQL_DB_USERNAME \
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows (PowerShell)

gcloud database-migration connection-profiles `
create sqlserver CONNECTION_PROFILE_ID `
  --no-async
  --region=REGION `
  --display-name=CONNECTION_PROFILE_NAME `
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME `
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID `
  --username=CLOUD_SQL_DB_USERNAME `
  --password=CLOUD_SQL_DB_USER_PASSWORD

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
create sqlserver CONNECTION_PROFILE_ID ^
  --no-async
  --region=REGION ^
  --display-name=CONNECTION_PROFILE_NAME ^
  --gcs-bucket=SOURCE_STORAGE_BUCKET_NAME ^
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^
  --username=CLOUD_SQL_DB_USERNAME ^
  --password=CLOUD_SQL_DB_USER_PASSWORD

Deve receber uma resposta semelhante à seguinte:

Waiting for connection profile [CONNECTION_PROFILE_ID]
to be updated with [OPERATION_ID]

Waiting for operation [OPERATION_ID] to complete...done.

Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]

Elimine um perfil de ligação

Só pode eliminar um perfil de associação se não existirem tarefas de migração que usem esse perfil. Se quiser eliminar um perfil de associação que esteja a ser usado por uma tarefa de migração, primeiro elimine todas as tarefas de migração associadas ao perfil de associação.

Para eliminar um perfil de associação, siga estes passos:

Consola

  1. Na Google Cloud consola, aceda à página Perfis de associação.

    Aceda a Perfis de ligação

  2. Clique no nome a apresentar do perfil de associação que quer eliminar.

    É apresentada uma página de vista geral do perfil de associação.

  3. Clique em Eliminar.
  4. Na caixa de diálogo, clique em Eliminar.

gcloud

Este comando devolve um pedido de confirmação interativo que requer a sua introdução para ser concluído. Pode ignorar o pedido de confirmação usando a sinalização --quiet opcional.

Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:

  • REGION com o identificador da região onde o seu perfil de associação está guardado.
  • CONNECTION_PROFILE_ID com o identificador do perfil de associação.

    Se não souber o identificador, pode usar o comando gcloud database-migration connection-profiles list para listar todos os perfis numa determinada região e ver os respetivos identificadores.

Para mais informações sobre estes valores, consulte a Vista geral dos perfis de associação.

Execute o seguinte comando:

Linux, macOS ou Cloud Shell

gcloud database-migration connection-profiles \
delete CONNECTION_PROFILE_ID \
  --region=REGION

Windows (PowerShell)

gcloud database-migration connection-profiles `
delete CONNECTION_PROFILE_ID `
  --region=REGION

Windows (cmd.exe)

gcloud database-migration connection-profiles ^
delete CONNECTION_PROFILE_ID ^
  --region=REGION
Resultado

O delete devolve um comando interativo onde confirma a ação. Introduza Y para remover o perfil de ligação:

You are about to delete connection_profile [CONNECTION_PROFILE_ID]

Do you want to continue (Y/n)?
Pode ignorar os pedidos de confirmação interativos da CLI do Google Cloud usando a flag opcional --quiet.