Pour créer un profil de connexion à une source, procédez comme suit :
Console
- Dans la console Google Cloud , accédez à la page Profils de connexion.
- Cliquez sur Créer un profil.
- Sur la page Créer un profil de connexion, sélectionnez Source dans la liste Rôle du profil.
- Dans la liste Moteur de base de données, sélectionnez SQL Server.
- Indiquez les informations suivantes pour votre profil de connexion :
- Nom du profil de connexion.
- ID du profil de connexion.
- Région.
- Bucket Cloud Storage contenant le dossier parent de la base de données dans lequel vous créez les dossiers "full", "diff" et "logs" (qui contiennent les fichiers de sauvegarde complète, de sauvegarde différentielle et du journal des transactions).
Pour en savoir plus sur les champs des profils de connexion, consultez Présentation des profils de connexion.
- (Facultatif) Dans la section Tester le profil de connexion, cliquez sur Exécuter le test.
Database Migration Service effectue une vérification rapide pour s'assurer que les informations de connexion que vous avez fournies sont suffisantes pour accéder à vos données.
- Cliquez sur Créer en bas de la page.
La page Profils de connexion s'affiche, et le profil de connexion que vous venez de créer s'y trouve.
gcloud
Cet exemple utilise l'option facultative --no-async
pour que toutes les opérations soient effectuées de manière synchrone. Cela signifie que l'exécution de certaines commandes peut prendre un certain temps. Vous pouvez ignorer l'option --no-async
pour exécuter les commandes de manière asynchrone.
Si c'est le 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 la console Google Cloud de Database Migration Service.
- Remplacez SOURCE_STORAGE_BUCKET_NAME par le nom du bucket Cloud Storage contenant le dossier de base de données parent dans lequel vous créez les dossiers "full", "diff" et "logs" (qui contiennent les fichiers de sauvegarde complète, de sauvegarde différentielle et du journal des transactions).
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 \ --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
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]