Jak připojit DbGate k Azure SQL Database
Published: 2025-11-10
Správa cloudových databází nemusí být komplikovaná. Tento průvodce vás provede vytvořením Microsoft SQL Server databáze v Azure a jejím připojením k DbGate – získáte tak výkonné a uživatelsky přívětivé administrační rozhraní pro vaše Azure SQL databáze.
Proč DbGate pro Azure SQL?
Zatímco Azure Portal poskytuje základní správu databází, DbGate nabízí:
- Intuitivní procházení dat s výkonným filtrováním a vyhledáváním
- Vizuální návrhář dotazů – sestavujte dotazy bez psaní SQL
- Databázový chat s AI – ptejte se v přirozeném jazyce
- Nástroje pro export/import podporující více formátů (CSV, Excel, JSON)
- SQL editor s automatickým doplňováním a zvýrazněním syntaxe
- Porovnání schémat a migrační nástroje
- Multiplatformní podpora – funguje na Windows, Mac a Linux
Část 1: Vytvoření Azure SQL Database
Krok 1 - Přihlášení do Azure Portal
- Přejděte na portal.azure.com
- Přihlaste se svým účtem Microsoft
- Pokud nemáte předplatné Azure, můžete začít s bezplatným účtem
Krok 2 - Vytvoření nové SQL databáze
- Najděte Azure SQL | SQL databases
- Klikněte na “Create”
Krok 3 - Konfigurace základních nastavení
Vyplňte následující údaje:
Detaily projektu:
- Subscription: Vyberte své Azure předplatné
- Resource Group: Vytvořte novou nebo použijte existující skupinu (např. “dbgate-demo-rg”)
Detaily databáze:
- Database name: Zvolte smysluplný název (např. “myapp-db”)
- Server: Klikněte na “Create new”, pokud nemáte existující server
Krok 4 - Konfigurace SQL Serveru
Při vytváření nového serveru zadejte:
- Server name: Musí být globálně unikátní (např. “myapp-sql-server-2025”)
- Location: Vyberte region nejblíže vašim uživatelům
- Authentication method: Vyberte “Use SQL authentication”
- Server admin login: Vytvořte uživatelské jméno správce (např. “sqladmin”)
- Password: Vytvořte silné heslo a bezpečně ho uložte
Klikněte na “OK” pro vytvoření serveru.
Počkejte na dokončení nasazení (obvykle 2-5 minut). Po dokončení stiskněte “Go to resource”, zobrazí se přehledová stránka databáze.
Krok 5 - Konfigurace sítě
Pokud se potřebujete k databázi připojit z desktopové aplikace DbGate na lokálním počítači, nakonfigurujte následující síťová nastavení. Pokud plánujete připojení pouze ze služeb Azure (a používat DbGate pro Azure), můžete tento krok přeskočit.
- Klikněte na tlačítko “Configure access”, zobrazí se nastavení sítě, zůstaňte na záložce “Public access”
- V části Public network access vyberte “Selected networks”
- V části “Firewall rules”:
- Nastavte “Allow Azure services and resources to access this server” na “Yes”
- Nastavte “Add current client IP address” na “Yes” (umožní připojení z vašeho počítače)
- Pokud se budete připojovat z více míst, můžete přidat další IP rozsahy později
- Klikněte na “Save” pro uložení nastavení firewallu
Část 2 - připojení z lokálního počítače
Krok 1 - Instalace DbGate
Pokud ještě nemáte:
- Navštivte dbgate.io/download
- Stáhněte příslušnou verzi pro váš operační systém
- Nainstalujte a spusťte DbGate
Krok 2 - Vytvoření nového připojení
- V DbGate: Klikněte na File/“New Connection”
- Vyberte “Microsoft SQL Server” jako databázový engine
Nyní byste se měli být schopni připojit z lokálního počítače, např. s DbGate. Server a uživatel jsou zobrazeny na přehledové stránce databáze (“Server admin” a “Server name”). Heslo je to, které jste vytvořili dříve.
Část 3 - připojení z DbGate na Azure
Krok 1 - Vytvoření nového virtuálního stroje
- Přejděte na Compute infrastructure | Virtual machines
- Klikněte na “Create”
- Vyberte Subscription a Resource Group
- Vyberte vhodný obraz virtuálního stroje (např. dbgate-ubuntu-2204)
- Vyberte Image - klikněte na “See all images” a vyhledejte “dbgate”, poté vyberte DbGate (database manager). Pokud vyberete “Gen 1”, musíte použít typ zabezpečení “Standard”.
- Vyberte velikost VM - pro testování je “Standard B1s” dostačující, pro produkci vyberte vhodnou velikost
- Je třeba vytvořit nebo znovu použít SSH pár pro připojení k DbGate serveru přes SSH, vytvořte SSH key pair - vygenerovaný privátní klíč použijete pro připojení z lokálního počítače
- Zkontrolujte své údaje a vytvořte VM
- Pokud jste zvolili vytvoření nového SSH key pair, stáhněte privátní klíč a bezpečně ho uložte
Krok 2 - Použití DbGate a vytvoření připojení k Azure SQL
- Klikněte na “Go to resource” po vytvoření VM
- Na přehledové stránce VM zkopírujte veřejnou IP adresu
- Otevřete IP adresu v prohlížeči, měli byste vidět webové rozhraní DbGate
- Nastavte admin heslo pro webové rozhraní DbGate
- Klikněte na “Connections”, poté “New Connection”. Vytvořte nové připojení k Azure SQL databázi stejným způsobem jako v “Část 2 - připojení z lokálního počítače”, použijte název serveru, admin uživatele a heslo vytvořené v “Část 1 - Vytvoření Azure SQL Database”
Krok 3 - konfigurace přístupu k vašemu připojení
- Ve výchozím nastavení nemůže nikdo přistupovat k připojení vytvořenému v DbGate na Azure VM
- Vyberte “Roles”, vyberte roli “superadmin” a klikněte na záložku “Permissions”. Zaškrtněte “All connections” a klikněte na “Save”
- Obnovte stránku (oprávnění se načítají při obnovení stránky), nyní byste měli vidět připojení v DbGate a být schopni ho používat
- Vytvořte další uživatele/role podle potřeby pro správu přístupu k vašemu databázovému připojení (použijte záložku Roles)