Vous pouvez vous connecter à Cloud SQL à l'aide du client de ligne de commande SQL Server. Cette page explique comment connecter un client SQL Server, qu'il s'exécute localement sur votre machine cliente ou sur une VM Compute Engine, à votre instance Cloud SQL.
Avant de commencer
Avant de pouvoir utiliser un client sqlcmd
pour vous connecter à votre instance Cloud SQL, procédez comme suit :
-
Créez une instance Cloud SQL, en veillant à configurer l'utilisateur par défaut.
Consultez les pages Créer des instances et Définir le mot de passe du compte utilisateur par défaut.
Créez éventuellement une instance de VM Compute Engine, puis connectez-vous à celle-ci via SSH.
Consultez la page Créer et démarrer une instance de VM, À propos des connexions SSH ou Se connecter à des VM Windows à l'aide de RDP.
Décider de la manière dont vous allez vous connecter à l'instance.
Pour connaître les options de connexion et savoir laquelle choisir, consultez la page À propos des options de connexion.
- Installez les outils de ligne de commande SQL Server.
Utiliser un client SQL Server sur un ordinateur local ou une VM Compute Engine
L'utilisation d'un client sqlcmd
pour se connecter à votre instance Cloud SQL implique trois tâches de premier niveau :
Installer le client
Pour installer le client sqlcmd
, procédez comme suit :
Debian/Ubuntu
Pour Debian/Ubuntu, installez les outils de ligne de commande SQL Server applicables.
CentOS/RHEL
Pour CentOS/RHEL, installez les outils de ligne de commande SQL Server applicables.
openSUSE
Pour openSUSE, installez les outils de ligne de commande SQL Server applicables.
Autres plates-formes
Consultez la page de destination concernant l'installation de SQL Server, ainsi que la page de téléchargements SQL Server.
Configurer l'accès à l'instance Cloud SQL
Pour configurer l'accès à votre instance, procédez comme suit :
- À partir de la machine cliente ou de l'instance de VM Compute Engine, accédez à la page d'identification d'adresse IP pour afficher l'adresse IP de la machine cliente.
- Copiez cette adresse IP.
-
Dans Google Cloud Console, accédez à la page Instances Cloud SQL.
- Pour ouvrir la page Présentation d'une instance, cliquez sur son nom.
- Dans le menu de navigation SQL, sélectionnez Connexions.
- Sélectionnez l'onglet Mise en réseau.
- Dans la section Réseaux autorisés, cliquez sur Ajouter un réseau puis saisissez l'adresse IP de la machine sur laquelle le client est installé.
- Cliquez sur OK, puis sur Enregistrer en bas de la page pour enregistrer les modifications.
- Se connecter à l'instance
Vous connecter à l'instance Cloud SQL
Pour vous permettre de vous connecter sans chiffrement, la valeur requireSsl
doit être définie sur false
sur l'instance. Dans la console Google Cloud, la case Autoriser uniquement les connexions SSL doit être décochée.
Pour en savoir plus sur la configuration SSL/TLS de votre instance, consultez la section Configurer des certificats SSL/TLS.
Pour vous connecter à votre instance, procédez comme suit :
- Vérifiez que vous avez installé le client et configuré l'accès à votre instance.
- Exécutez la commande
sqlcmd
pour vous connecter, en suivant des étapes semblables à celles décrites dans les exemples des pages SQL Server quickstart et Use the utility.
Connectez-vous à votre instance Cloud SQL à l'aide de SSL/TLS.
Suivez les instructions de la section Client Initiated Encryption et des sections associées de la page Encrypting Connections to SQL Server on Linux.
Étapes suivantes
- Apprenez-en plus sur la configuration d'une instance avec une adresse IP privée.
- Apprenez-en plus sur SQL Server.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de Cloud SQL en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai gratuit de Cloud SQL