Instructions et exigences de configuration de l'atelier
Protégez votre compte et votre progression. Utilisez toujours une fenêtre de navigation privée et les identifiants de l'atelier pour exécuter cet atelier.

Administrer une base de données Cloud SQL pour SQL Server à haute disponibilité

Atelier 45 minutes universal_currency_alt 5 crédits show_chart Intermédiaire
info Cet atelier peut intégrer des outils d'IA pour vous accompagner dans votre apprentissage.
Ce contenu n'est pas encore optimisé pour les appareils mobiles.
Pour une expérience optimale, veuillez accéder à notre site sur un ordinateur de bureau en utilisant un lien envoyé par e-mail.

Présentation

Dans cet atelier, vous allez créer une base de données SQL Server à l'aide de Cloud SQL. Vous allez activer la haute disponibilité et la déployer de manière sécurisée à l'aide d'une adresse IP privée uniquement. Ensuite, vous chargerez un exemple de base de données et vous connecterez à la base de données à l'aide d'une machine cliente. Vous effectuerez également des opérations de sauvegarde et de restauration, et testerez la haute disponibilité en déclenchant un basculement.

Objectifs

Dans cet atelier, vous allez apprendre à effectuer les tâches suivantes :

  • Créer une base de données SQL Server sécurisée et à disponibilité élevée à l'aide de Cloud SQL.
  • Effectuer des opérations de sauvegarde et de restauration.
  • Vous connecter à la base de données à l'aide de son adresse IP privée.
  • Déclencher un basculement pour tester la haute disponibilité.

Préparation

Dans cette tâche, vous allez effectuer les étapes d'initialisation de l'atelier.

Pour chaque atelier, nous vous attribuons un nouveau projet Google Cloud et un nouvel ensemble de ressources pour une durée déterminée, sans frais.

  1. Connectez-vous à Google Skills dans une fenêtre de navigation privée.

  2. Vérifiez le temps imparti pour l'atelier (par exemple : 01:15:00) : vous devez pouvoir le terminer dans ce délai. Une fois l'atelier lancé, vous ne pourrez pas le mettre sur pause. Si nécessaire, vous pourrez le redémarrer, mais vous devrez tout reprendre depuis le début.

  3. Lorsque vous êtes prêt, cliquez sur Démarrer l'atelier.

  4. Notez vos identifiants pour l'atelier (Nom d'utilisateur et Mot de passe). Ils vous serviront à vous connecter à la console Google Cloud.

  5. Cliquez sur Ouvrir la console Google.

  6. Cliquez sur Utiliser un autre compte, puis copiez-collez les identifiants de cet atelier lorsque vous y êtes invité. Si vous utilisez d'autres identifiants, des messages d'erreur s'afficheront ou des frais seront facturés.

  7. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.

Tâche 1 : Créer une base de données SQL Server sécurisée et à disponibilité élevée à l'aide de Cloud SQL

  1. Ouvrez une nouvelle fenêtre de navigateur Web et accédez à la console Google Cloud (console.cloud.google.com). Utilisez le sélecteur de projet pour choisir le premier projet dont le nom commence par "qwiklabs-gcp".

  2. Dans le menu de navigation (Icône du menu de navigation.), cliquez sur SQL.

  3. Cliquez sur Créer une instance, puis sélectionnez SQL Server.

  4. Dans le champ ID d'instance, saisissez sql-server, puis cliquez sur Générer dans le champ Mot de passe.

  5. Copiez le mot de passe généré et collez-le dans un fichier texte pour ne pas le perdre. (Si vous préférez, vous pouvez saisir un mot de passe dont vous vous souviendrez.)

  6. Pour la version de la base de données, sélectionnez l'édition par défaut de SQL Server : SQL Server 2019 Standard.

  7. Dans Choisir la disponibilité régionale et zonale, définissez la région sur et sélectionnez Plusieurs zones.

  8. Cliquez sur Afficher les options de configuration et développez la section Configuration de la machine. Définissez le type de machine sur 4 vCPU, 16 Go.

  9. Développez la section Stockage et sélectionnez 20 Go de capacité de stockage. Assurez-vous également que l'option Activer l'augmentation automatique de l'espace de stockage est sélectionnée.

  10. Développez la section Connexions.

  11. Sélectionnez Adresse IP privée et choisissez le réseau par défaut dans le menu déroulant.

Remarque : Un menu déroulant "Réseau associé" s'affiche sous la case à cocher "Adresse IP privée". Il s'agit du réseau qui sera appairé au réseau dans lequel Google gère votre base de données Cloud SQL. Cela fonctionne exactement comme dans la partie précédente du cours, lorsque vous avez créé des réseaux publics et privés et configuré un appairage entre eux.
  1. Cliquez sur Configurer la connexion, puis sur Activer l'API dans la boîte de dialogue.

  2. Pour Allouer une plage d'adresses IP, sélectionnez Utiliser une plage d'adresses IP automatiquement allouée et cliquez sur Continuer.

  3. Cliquez sur Créer une connexion (cela prendra une minute), puis décochez Adresse IP publique.

  4. Développez la section Protection des données et notez que l'option Automatiser les sauvegardes quotidiennes est sélectionnée.

  5. Cliquez sur Créer une instance pour créer votre serveur de base de données.
    (Cela prendra quelques minutes, mais vous pouvez passer aux étapes suivantes en attendant.)

    Cliquez sur Vérifier ma progression pour valider l'objectif. Créer une base de données SQL Server sécurisée et à disponibilité élevée à l'aide de Cloud SQL

Tâche 2 : Effectuer des opérations de sauvegarde et de restauration

  1. Cliquez sur Activer Cloud Shell (Icône Cloud Shell) en haut à droite de la console. Cliquez sur Continuer si vous y êtes invité.
    Le terminal Cloud Shell s'ouvre dans un volet en bas de la fenêtre.

  2. Pour télécharger un exemple de base de données à utiliser dans cet exercice, saisissez la commande suivante :

curl -O https://storage.googleapis.com/cloud-training/dbmigration/AdventureWorksLT2017.bak
  1. Saisissez ls.
    Un fichier de sauvegarde SQL nommé AdventureWorksLT2017.bak s'affiche. Il vous permet de restaurer l'exemple de base de données Microsoft Adventure Works.

  2. Dans Cloud Shell, pour afficher la variable d'environnement définie sur l'ID de votre projet actuel, exécutez la commande suivante :

echo $DEVSHELL_PROJECT_ID
  1. Créez un bucket Cloud Storage portant le même nom que votre ID de projet. Si vous y êtes invité, cliquez sur Autoriser :
gcloud storage buckets create gs://$DEVSHELL_PROJECT_ID
  1. Copiez le fichier de sauvegarde Adventure Works dans ce bucket :
gcloud storage cp ./AdventureWorksLT2017.bak gs://$DEVSHELL_PROJECT_ID
  1. Examinez votre serveur Cloud SQL dans la console. S'il est prêt, continuez. Sinon, faites une courte pause.

  2. Lorsque le serveur est prêt, cliquez sur son nom pour afficher ses détails.

  3. Sur la page Présentation, cliquez sur Importer.

  4. Accédez à votre bucket et sélectionnez le fichier AdventureWorksLT2017.bak.

  5. Sous Destination, nommez la base de données AdventureWorks, puis cliquez sur Importer.
    (L'importation prendra un peu de temps.)

  6. Une fois le job d'importation terminé, cliquez sur le lien Sauvegardes à gauche.

  7. Les sauvegardes sont configurées pour s'exécuter automatiquement, mais cliquez sur Créer une sauvegarde pour en lancer une immédiatement.

  8. Dans le champ Description, saisissez sauvegarde AdventureWorks initiale, puis cliquez sur Créer. (La sauvegarde prendra un peu de temps.)

  9. Cliquez sur le lien Opérations à gauche. Il permet de suivre ce qui s'est passé jusqu'à présent dans la base de données.

Cliquez sur Vérifier ma progression pour valider l'objectif. Effectuer des opérations de sauvegarde et de restauration

Tâche 3 : Se connecter à la base de données à l'aide de son adresse IP privée

  1. Cliquez sur le lien Utilisateurs à gauche.

Un utilisateur nommé sqlserver est automatiquement créé à votre intention. Le mot de passe de cet utilisateur est celui que vous avez généré lors de la création de la base de données. (Vous devriez avoir collé le mot de passe dans un fichier texte. Vous pouvez créer d'autres utilisateurs si vous le souhaitez.)

  1. Cliquez sur le lien Présentation à gauche, puis copiez l'adresse IP privée dans le presse-papiers et collez-la dans votre fichier texte.
    Vous en aurez besoin plus tard pour vous connecter à la base de données.

Page "Présentation" avec l'adresse IP privée 10.96.224.2 mise en évidence

  1. Pour créer une machine virtuelle Ubuntu Linux dans Cloud Shell, saisissez la commande gcloud suivante :
gcloud compute instances create cloud-sql-client --machine-type=e2-standard-2 --zone={{{ project_0.default_zone | "Zone" }}} --image=ubuntu-1604-xenial-v20200610 --image-project=ubuntu-os-cloud
  1. Une fois la commande exécutée, accédez au service Compute Engine > Instance de VM pour afficher votre machine virtuelle, puis cliquez sur SSH dans la ligne correspondant à cette machine.

  2. Pour télécharger le logiciel client Microsoft SQL Server, exécutez les commandes suivantes :

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
  1. Pour installer le logiciel, exécutez les commandes suivantes :
sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev
  1. Lorsque vous y êtes invité, sélectionnez Oui.

  2. Pour ajouter le logiciel client à votre chemin d'accès, exécutez les commandes suivantes :

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc source ~/.bashrc
  1. Pour vous connecter à votre base de données Cloud SQL, saisissez la commande suivante, mais remplacez l'adresse IP privée par [l'adresse IP de votre serveur] :
sqlcmd -S [Your Private IP],1433 -U sqlserver
  1. Saisissez votre mot de passe lorsque vous y êtes invité.

  2. Pour afficher les bases de données, saisissez les deux commandes suivantes séparément et dans l'ordre :

Remarque : Appuyez sur RETOUR après chaque commande. EXEC sp_databases; go
  1. Interrogez AdventureWorks :
SELECT TOP (10) CompanyName FROM [AdventureWorks].[SalesLT].[Customer]; go Remarque : Appuyez sur RETOUR après chaque commande.
  1. Remplacez tous les noms d'entreprise par Google :
UPDATE [AdventureWorks].[SalesLT].[Customer] SET CompanyName = 'Google'; go
  1. Pour vérifier que votre commande a fonctionné, exécutez à nouveau la requête SELECT :
SELECT TOP (10) CompanyName FROM [AdventureWorks].[SalesLT].[Customer]; go

Les données actuelles ne sont pas dans l'état attendu.

  1. Pour restaurer la sauvegarde que vous avez créée précédemment, revenez à Cloud SQL dans la console. Sélectionnez votre serveur pour afficher ses détails, puis cliquez sur le lien Sauvegardes.

  2. Cliquez sur Restaurer à côté de votre sauvegarde, puis sélectionnez Écraser l'instance source (sql-server) comme destination de restauration. Saisissez ensuite le nom de l'instance comme indiqué et cliquez sur Restaurer. (Cette opération prend quelques minutes.)

  3. Une fois l'opération de restauration terminée, revenez sur votre machine cliente et exécutez à nouveau la requête SELECT pour vérifier que votre sauvegarde a été correctement restaurée :

SELECT TOP (10) CompanyName FROM [AdventureWorks].[SalesLT].[Customer]; go

Cliquez sur Vérifier ma progression pour valider l'objectif. Se connecter à la base de données à l'aide de son adresse IP privée

Tâche 4 : Déclencher un basculement pour tester la haute disponibilité

  1. Revenez à la page Présentation de votre base de données Cloud SQL, puis cliquez sur Basculement en haut de la page.

  2. Saisissez le nom de la base de données comme indiqué, puis cliquez sur Déclencher le basculement.
    L'opération de basculement prendra environ une minute.

  3. Une fois l'opération terminée, revenez à votre client et exécutez à nouveau votre requête.

  4. Pour modifier un enregistrement spécifique, exécutez la commande suivante :

UPDATE [AdventureWorks].[SalesLT].[Customer] SET CompanyName = 'Google' WHERE CustomerID = 1; go Remarque : Si vous êtes déconnecté de la base de données SQL, reconnectez-vous à la base de données Cloud SQL à l'aide de l'adresse IP de votre serveur, puis exécutez à nouveau les deux commandes.

Cliquez sur Vérifier ma progression pour valider l'objectif. Déclencher un basculement pour tester la haute disponibilité

  1. Revenez à la page Présentation, cliquez sur Basculement pour revenir à la base de données principale, puis vérifiez que la modification apportée sur le serveur de basculement est répercutée sur le serveur principal.

  2. Pour supprimer la base de données, cliquez sur Supprimer sur la page Présentation et suivez les instructions. Vous pouvez également accéder au service Compute Engine et supprimer la machine cliente.

Félicitations !

Vous avez créé une base de données SQL Server à l'aide de Cloud SQL. Vous avez activé la haute disponibilité et l'avez déployée de manière sécurisée avec une adresse IP privée uniquement. Vous y avez ensuite chargé un exemple de base de données et vous y êtes connecté à l'aide d'une machine cliente. Vous avez également effectué des opérations de sauvegarde et de restauration, et testé la haute disponibilité en déclenchant un basculement.

Terminer l'atelier

Une fois l'atelier terminé, cliquez sur Terminer l'atelier. Google Skills supprime les ressources que vous avez utilisées, puis efface le compte.

Si vous le souhaitez, vous pouvez noter l'atelier. Sélectionnez un nombre d'étoiles, saisissez un commentaire, puis cliquez sur Envoyer.

Voici à quoi correspond le nombre d'étoiles que vous pouvez attribuer à un atelier :

  • 1 étoile = très insatisfait(e)
  • 2 étoiles = insatisfait(e)
  • 3 étoiles = ni insatisfait(e), ni satisfait(e)
  • 4 étoiles = satisfait(e)
  • 5 étoiles = très satisfait(e)

Si vous ne souhaitez pas donner votre avis, vous pouvez fermer la boîte de dialogue.

Pour soumettre des commentaires, suggestions ou corrections, veuillez accéder à l'onglet Assistance.

Copyright 2026 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms de société et de produit peuvent être des marques des sociétés auxquelles ils sont associés.

Avant de commencer

  1. Les ateliers créent un projet Google Cloud et des ressources pour une durée déterminée.
  2. Les ateliers doivent être effectués dans le délai imparti et ne peuvent pas être mis en pause. Si vous quittez l'atelier, vous devrez le recommencer depuis le début.
  3. En haut à gauche de l'écran, cliquez sur Démarrer l'atelier pour commencer.

Utilisez la navigation privée

  1. Copiez le nom d'utilisateur et le mot de passe fournis pour l'atelier
  2. Cliquez sur Ouvrir la console en navigation privée

Connectez-vous à la console

  1. Connectez-vous à l'aide des identifiants qui vous ont été attribués pour l'atelier. L'utilisation d'autres identifiants peut entraîner des erreurs ou des frais.
  2. Acceptez les conditions d'utilisation et ignorez la page concernant les ressources de récupération des données.
  3. Ne cliquez pas sur Terminer l'atelier, à moins que vous n'ayez terminé l'atelier ou que vous ne vouliez le recommencer, car cela effacera votre travail et supprimera le projet.

Ce contenu n'est pas disponible pour le moment

Nous vous préviendrons par e-mail lorsqu'il sera disponible

Parfait !

Nous vous contacterons par e-mail s'il devient disponible

Un atelier à la fois

Confirmez pour mettre fin à tous les ateliers existants et démarrer celui-ci

Utilisez la navigation privée pour effectuer l'atelier

Le meilleur moyen d'exécuter cet atelier consiste à utiliser une fenêtre de navigation privée. Vous éviterez ainsi les conflits entre votre compte personnel et le compte temporaire de participant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.