Créer un profil de connexion de destination

Pour créer un profil de connexion de destination pour votre instance Cloud SQL pour SQL Server, procédez comme suit:

Console

  1. Dans la console Google Cloud , accédez à la page Profils de connexion.

    Accéder à la page "Profils de connexion"

  2. Cliquez sur Créer un profil.
  3. Sur la page Créer un profil de connexion, dans la liste Rôle du profil, sélectionnez Destination.
  4. Dans la liste Moteur de base de données, sélectionnez Cloud SQL pour SQL Server.
  5. Indiquez les informations suivantes pour votre profil de connexion :
    • Nom du profil de connexion
    • ID du profil de connexion
    • Région
    • Nom d'utilisateur et mot de passe de la base de données de migration

    Pour en savoir plus sur ces champs, consultez la section Présentation des profils de connexion.

  6. Facultatif: dans la section Tester le profil de connexion, cliquez sur Exécuter le test.

    Database Migration Service effectue un contrôle rapide pour vérifier que les informations de connexion que vous avez fournies sont suffisantes pour accéder à vos données.

  7. Cliquez sur Créer en bas de la page.

    La page Profils de connexion s'affiche, et le profil de connexion nouvellement créé s'affiche.

gcloud

Cet exemple utilise l'option --no-async facultative afin que toutes les opérations soient effectuées de manière synchrone. Cela signifie que certaines commandes peuvent prendre un certain temps. Vous pouvez ignorer l'indicateur --no-async pour exécuter des commandes de manière asynchrone. Dans ce cas, vous devez utiliser la commande gcloud database-migration operations describe pour vérifier si votre opération a réussi.

Avant d'utiliser les données de la commande ci-dessous, effectuez les remplacements suivants :

  • CONNECTION_PROFILE_ID avec un identifiant lisible par machine pour votre profil de connexion.
  • REGION par l'identifiant de la région dans laquelle vous souhaitez enregistrer le profil de connexion.
  • CONNECTION_PROFILE_NAME avec un nom lisible pour votre profil de connexion. Cette valeur s'affiche dans Database Migration Service dans la console Google Cloud .
  • CLOUDSQL_INSTANCE_ID avec l'identifiant de l'instance de votre instance Cloud SQL pour SQL Server de destination. Pour savoir comment afficher les détails d'une instance Cloud SQL, consultez la section Afficher les informations sur les instances dans la documentation Cloud SQL.
  • Détails de l'utilisateur de la migration: indiquez les informations du compte utilisateur de base de données dédié dans votre instance de destination. Pour en savoir plus sur ce compte utilisateur, consultez la section Créer et configurer l'instance de destination Cloud SQL pour SQL Server.
    • CLOUD_SQL_DB_USERNAME par le nom d'utilisateur de la migration.
    • CLOUD_SQL_DB_USER_PASSWORD par le mot de passe du compte de migration.
Pour en savoir plus sur ces valeurs, consultez la section Présentation des profils de connexion.

Exécutez la commande suivante :

Linux, macOS ou Cloud Shell

gcloud database-migration connection-profiles \
create sqlserver CONNECTION_PROFILE_ID \
  --no-async
  --display-name=CONNECTION_PROFILE_NAME \
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID \
  --region=REGION \
  --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
  --display-name=CONNECTION_PROFILE_NAME `
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID `
  --region=REGION `
  --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
  --display-name=CONNECTION_PROFILE_NAME ^
  --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^
  --region=REGION ^
  --username=CLOUD_SQL_DB_USERNAME
  --password=CLOUD_SQL_DB_USER_PASSWORD

Vous devriez obtenir un résultat semblable à celui-ci :

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]