Wie man DbGate mit Azure SQL-Datenbank verbindet

Published: 2025-11-10 | Jan Procházka

Die Verwaltung von Cloud-Datenbanken muss nicht kompliziert sein. Diese Anleitung führt dich durch das Erstellen einer Microsoft SQL Server-Datenbank in Azure und das Verbinden mit DbGate – so erhältst du eine leistungsstarke, benutzerfreundliche Administrationsoberfläche für deine Azure SQL-Datenbanken.

Warum DbGate für Azure SQL?

Während das Azure-Portal grundlegende Datenbankverwaltung bietet, stellt DbGate bereit:

  • Intuitives Durchsuchen von Daten mit leistungsstarker Filterung und Suche
  • Visueller Abfrage-Designer – Abfragen erstellen, ohne SQL zu schreiben
  • Datenbank-Chat mit KI – Fragen in natürlicher Sprache stellen
  • Export-/Import-Tools mit Unterstützung mehrerer Formate (CSV, Excel, JSON)
  • SQL-Editor mit Autovervollständigung und Syntaxhervorhebung
  • Schema-Vergleich und Migrationstools
  • Plattformübergreifende Unterstützung – funktioniert unter Windows, Mac und Linux

Teil 1: Erstellen einer Azure SQL-Datenbank

Schritt 1 – Beim Azure-Portal anmelden

Schritt 2 – Neue SQL-Datenbank erstellen

  1. Suche Azure SQL | SQL databases
  2. Klicke auf „Create“

Schritt 3 – Grundeinstellungen konfigurieren

Fülle die folgenden Angaben aus:

Projektdetails:

  • Subscription: Wähle dein Azure-Abonnement
  • Resource Group: Erstelle eine neue oder verwende eine bestehende Gruppe (z. B. „dbgate-demo-rg“)

Datenbankdetails:

  • Database name: Wähle einen aussagekräftigen Namen (z. B. „myapp-db“)
  • Server: Klicke auf „Create new“, wenn du noch keinen vorhandenen Server hast

Schritt 4 – SQL-Server konfigurieren

Beim Erstellen eines neuen Servers gib Folgendes an:

  • Server name: Muss global eindeutig sein (z. B. „myapp-sql-server-2025“)
  • Location: Wähle die Region, die deinen Nutzern am nächsten ist
  • Authentication method: Wähle „Use SQL authentication“
  • Server admin login: Lege einen Admin-Benutzernamen fest (z. B. „sqladmin“)
  • Password: Erstelle ein sicheres Passwort und bewahre es sicher auf

Klicke auf „OK“, um den Server zu erstellen.

Warte, bis die Bereitstellung abgeschlossen ist (typischerweise 2–5 Minuten). Drücke „Go to resource“, sobald dies erledigt ist; du siehst dann die Übersichtsseite der Datenbank.

Azure database homepage

Schritt 5 – Netzwerk konfigurieren

Wenn du von der DbGate-Desktop-App auf deinem lokalen Rechner auf die Datenbank zugreifen möchtest, konfiguriere die folgenden Netzwerkeinstellungen. Wenn du nur von Azure-Diensten aus verbinden möchtest (und DbGate für Azure verwendest), kannst du diesen Schritt überspringen.

  1. Klicke auf die Schaltfläche „Configure access“, die Netzwerkeinstellungen werden angezeigt; bleibe auf dem Tab „Public access“
  2. Unter Public network access wähle „Selected networks“
  3. Unter „Firewall rules“:
    • Setze „Allow Azure services and resources to access this server“ auf „Yes“
    • Setze „Add current client IP address“ auf „Yes“ (dadurch kann dein Computer eine Verbindung herstellen)
  4. Wenn du von mehreren Standorten aus verbinden möchtest, kannst du später zusätzliche IP-Bereiche hinzufügen
  5. Klicke auf „Save“, um die Firewall-Einstellungen zu übernehmen

Teil 2 – Verbindung vom lokalen Rechner herstellen

Schritt 1 – DbGate installieren

Falls noch nicht geschehen:

  1. Besuche dbgate.io/download
  2. Lade die passende Version für dein Betriebssystem herunter
  3. Installiere DbGate und starte es

Schritt 2 – Neue Verbindung erstellen

  1. In DbGate: Klicke im Menü Datei auf die Schaltfläche „New Connection“
  2. Wähle „Microsoft SQL Server“ als Datenbank-Engine

Nun solltest du von deinem lokalen Rechner aus verbinden können, z. B. mit DbGate. Server und Benutzer werden auf der Übersichtsseite der Datenbank angezeigt („Server admin“ und „Server name“). Das Passwort ist dasjenige, das du zuvor erstellt hast.

Azure database homepage

Teil 3 – Verbindung von DbGate auf Azure herstellen

Schritt 1 – Neue virtuelle Maschine erstellen

  1. Navigiere zu Compute infrastructure | Virtual machines
  2. Klicke auf „Create“
  3. Wähle Subscription und Resource Group
  4. Wähle ein geeignetes Image für die virtuelle Maschine (z. B. dbgate-ubuntu-2204)
  5. Wähle Image – klicke auf „See all images“ und suche nach „dbgate“, dann wähle DbGate (database manager). Wenn du „Gen 1“ wählst, musst du den Sicherheitstyp „Standard“ verwenden.
  6. Wähle die VM-Größe – für Tests reicht „Standard B1s“ aus, für den Produktivbetrieb wähle eine passende Größe
  7. Du musst ein SSH-Schlüsselpaar erstellen oder wiederverwenden, um dich per SSH mit dem DbGate-Server zu verbinden; erstelle ein SSH-Schlüsselpaar – du wirst den generierten privaten Schlüssel verwenden, um dich von deinem lokalen Rechner aus zu verbinden
  8. Überprüfe deine Angaben und erstelle die VM
  9. Wenn du die Erstellung eines neuen SSH-Schlüsselpaars gewählt hast, lade den privaten Schlüssel herunter und bewahre ihn sicher auf

Schritt 2 – DbGate verwenden und Verbindung zu Azure SQL erstellen

  1. Klicke auf „To to resource“, sobald die VM erstellt ist
  2. Kopiere auf der Übersichtsseite der VM die öffentliche IP-Adresse
  3. Öffne die IP-Adresse in deinem Browser; du solltest die DbGate-Weboberfläche sehen
  4. Lege ein Admin-Passwort für die DbGate-Weboberfläche fest
  5. Klicke auf „Connections“, dann auf „New Connection“. Erstelle eine neue Verbindung zur Azure SQL-Datenbank mit denselben Schritten wie in „Teil 2 – Verbindung vom lokalen Rechner herstellen“ und verwende Servernamen, Admin-Benutzer und Passwort aus „Teil 1 – Erstellen einer Azure SQL-Datenbank“

Schritt 3 – Zugriff auf deine Verbindung konfigurieren

  1. Standardmäßig kann niemand auf die in DbGate auf der Azure-VM erstellte Verbindung zugreifen
  2. Wähle „Roles“, wähle die Rolle „superadmin“ und klicke auf den Tab „Permissions“. Aktiviere „All connections“ und klicke auf „Save“
  3. Aktualisiere die Seite (Berechtigungen werden beim Aktualisieren neu geladen); nun solltest du die Verbindung in DbGate sehen und verwenden können
  4. Erstelle bei Bedarf zusätzliche Benutzer/Rollen, um den Zugriff auf deine Datenbankverbindung zu verwalten (verwende den Tab Roles)

Fazit

Du hast erfolgreich eine Azure SQL-Datenbank erstellt und sie mit DbGate verbunden – entweder von deinem lokalen Rechner oder von einer DbGate-Instanz, die auf einer Azure-VM läuft. Mit den leistungsstarken Funktionen von DbGate kannst du deine Azure SQL-Datenbanken nun effizient verwalten und mit ihnen arbeiten. Erkunde weitere Möglichkeiten von DbGate, um deine Datenbankadministration noch weiter zu verbessern!