Sie können den SQL Server-Befehlszeilenclient verwenden, um eine Verbindung zu Cloud SQL herzustellen. Auf dieser Seite wird beschrieben, wie Sie einen SQL Server-Client, der lokal auf Ihrem Clientcomputer oder auf einer Compute Engine-VM ausgeführt wird, mit Ihrer Cloud SQL-Instanz verbinden.
Hinweise
Führen Sie die folgenden Schritte aus, bevor Sie einen sqlcmd-Client verwenden, um eine Verbindung zu Ihrer Cloud SQL-Instanz herzustellen:
-
Erstellen Sie eine Cloud SQL-Instanz, in der der Standardnutzer konfiguriert ist.
Weitere Informationen finden Sie unter Instanzen erstellen und Passwort für das Standardnutzerkonto festlegen.
Optional können Sie eine Compute-Engine-VM-Instanz erstellen und dann über SSH eine Verbindung zur Instanz herstellen.
Weitere Informationen finden Sie unter VM-Instanz erstellen und starten, Informationen zu SSH-Verbindungen oder Verbindung zu Windows-VMs über RDP herstellen.
Legen Sie fest, wie Sie eine Verbindung zur Instanz herstellen möchten.
Informationen zu den Verbindungsoptionen und zu deren Auswahl finden Sie unter Verbindungsoptionen.
- Installieren Sie die SQL Server-Befehlszeilentools.
SQL-Client auf einem lokalen Computer oder einer Compute Engine-VM verwenden
Das Herstellen einer Verbindung zu Ihrer Cloud SQL-Instanz mithilfe eines sqlcmd-Clients umfasst drei grundlegende Aufgaben:
- Client installieren.
- Zugriff auf Ihre Cloud SQL-Instanz konfigurieren.
- Verbindung zur Cloud SQL-Instanz herstellen.
Client installieren
So installieren Sie den sqlcmd-Client:
Debian/Ubuntu
Für Debian/Ubuntu installieren Sie die entsprechenden SQL Server-Befehlszeilentools.
CentOS/RHEL
Für CentOS/RHEL installieren Sie die entsprechenden SQL Server-Befehlszeilentools.
openSUSE
Für openSUSE installieren Sie die entsprechenden SQL Server-Befehlszeilentools.
Andere Plattformen
Weitere Informationen finden Sie auf der Landingpage zur SQL Server-Installation sowie auf der SQL Server-Downloadseite.
Zugriff auf Ihre Cloud SQL-Instanz konfigurieren
So konfigurieren Sie den Zugriff auf Ihre Instanz:
- Rufen Sie auf dem Clientcomputer oder der Compute Engine-VM-Instanz Wie lautet meine IP auf, um die IP-Adresse des Clientcomputers anzuzeigen.
- Kopieren Sie diese IP-Adresse.
-
Öffnen Sie in der Google Cloud Console die Cloud SQL-Instanzen Seite.
- Klicken Sie auf den Instanznamen, um die Seite Übersicht einer Instanz zu öffnen.
- Wählen Sie im SQL-Navigationsmenü die Option Verbindung aus.
- Wählen Sie den Tab Netzwerk aus.
- Klicken Sie im Abschnitt Autorisierte Netzwerke auf Netzwerk hinzufügen und geben Sie die IP-Adresse des Computers an, auf dem der Client installiert ist.
- Klicken Sie auf Fertig. Klicken Sie dann unten auf der Seite auf Speichern , um die Änderungen zu speichern.
- Mit Instanz verbinden
Verbindung zur Cloud SQL-Instanz herstellen
Damit Sie eine Verbindung ohne Verschlüsselung herstellen können, muss für die Instanz requireSsl auf false festgelegt sein. In der Google Cloud Console muss das
Kästchen Nur SSL-Verbindungen zulassen deaktiviert sein.
Weitere Informationen zur SSL/TLS-Konfiguration Ihrer Instanz finden Sie unter SSL/TLS-Zertifikate konfigurieren.
So stellen Sie eine Verbindung zu Ihrer Instanz her:
- Prüfen Sie, ob Sie den Client installiert und den Zugriff auf Ihre Instanz konfiguriert haben.
- Verwenden Sie den Befehl
sqlcmd, um eine Verbindung herzustellen. Führen Sie hierzu ähnliche Schritte wie in den Beispielen auf den Seiten SQL Server-Kurzanleitung und Dienstprogramm verwenden aus.
SSL/TLS-Verbindung zu Ihrer Cloud SQL-Instanz herstellen
Folgen Sie der Anleitung im Abschnitt Vom Client initiierte Verschlüsselung und den zugehörigen Abschnitten der Seite Verbindungen zu SQL Server auf Linux verschlüsseln.
Nächste Schritte
- Instanz mit einer privaten IP-Adresse konfigurieren
- Weitere Informationen zu SQL Server