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 und 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.
-
Wechseln Sie in der Google Cloud Console zur Seite Cloud SQL-Instanzen.
- 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 und dann am Seitenende 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 requireSsl
für die Instanz auf false
festgelegt sein. In der Google Cloud Console muss das Kästchen Nur SSL-Verbindungen zulassen entfernt werden.
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 der Client installiert und der Zugriff auf Ihre Instanz konfiguriert ist.
- Verwenden Sie den
sqlcmd
-Befehl, 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
Überzeugen Sie sich selbst
Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit von Cloud SQL in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Cloud SQL kostenlos testen