Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:Azure SQL Database
Azure SQL Managed Instance
Tento článek odkazuje na příklady, které ukazují, jak se připojit a dotazovat Azure SQL Database a Azure SQL Managed Instance. Pro doporučení pro bezpečnost transportní vrstvy (TLS) viz TLS úvahy o připojení k databázi.
Podívejte se na toto video v sérii základy Azure SQL Database, kde najdete stručný přehled připojení a dotazů:
Rychlé průvodce
| Rychlý start | Popis |
|---|---|
| SQL Server Management Studio (SSMS) | Tento rychlý start ukazuje použití aplikace SSMS k připojení k databázi a následné použití příkazů Jazyka Transact-SQL k dotazování, vkládání, aktualizaci a odstraňování dat v databázi. |
| Azure Portal | Tento rychlý start ukazuje, jak se pomocí editoru dotazů připojit k databázi (jenom Azure SQL Database) a pak pomocí příkazů Jazyka Transact-SQL dotazovat, vkládat, aktualizovat a odstraňovat data v databázi. |
| Visual Studio Code | Tento rychlý start ukazuje použití editoru Visual Studio Code pro připojení k databázi a následné použití příkazů Jazyka Transact-SQL k dotazování, vkládání, aktualizaci a odstraňování dat v databázi. |
| .NET a Visual Studio | Tento rychlý start ukazuje, jak používat .NET a C# s Visual Studio pro připojení k databázi a dotazování dat pomocí Transact-SQL příkazů. |
| .NET | Tento rychlý start ukazuje, jak používat .NET na Windows, Linuxu nebo macOS k připojení k databázi a dotazování dat pomocí Transact-SQL příkazů. |
| Jít | V tomto rychlém startu se dozvíte, jak se pomocí jazyka Go připojit k databázi. Ukazuje se také použití příkazů jazyka Transact-SQL k dotazování a úpravě dat. |
| Java | Tento rychlý start ukazuje použití Javy pro připojení k databázi a následné použití příkazů Jazyka Transact-SQL k dotazování dat. |
| Node.js | Tento rychlý start ukazuje použití Node.js k vytvoření programu pro připojení k databázi a použití příkazů Jazyka Transact-SQL k dotazování dat. |
| PHP | Tento rychlý start ukazuje použití PHP k vytvoření programu pro připojení k databázi a použití příkazů Jazyka Transact-SQL k dotazování dat. |
| Python | Tento rychlý start ukazuje použití Pythonu k připojení k databázi a použití příkazů Jazyka Transact-SQL k dotazování dat. |
| Ruby | Tento rychlý start ukazuje použití Ruby k vytvoření programu pro připojení k databázi a použití příkazů Jazyka Transact-SQL k dotazování dat. |
Získání informací o připojení k serveru
Získejte informace o připojení, které potřebujete pro připojení k databázi ve službě Azure SQL Database. Pro nadcházející postupy potřebujete plně kvalifikovaný název serveru nebo název hostitele, název databáze a přihlašovací údaje.
Přihlaste se k portálu Azure.
Přejděte na stránku SQL databází nebo SQL spravovaných instancí.
Na stránce Přehled zkontrolujte plně kvalifikovaný název serveru vedle názvu serveru pro databázi ve službě Azure SQL Database nebo plně kvalifikovaný název serveru (nebo IP adresu) vedle hostitele pro službu Azure SQL Managed Instance nebo SQL Server na virtuálním počítači Azure. Pokud chcete zkopírovat název serveru nebo název hostitele, najeďte myší na něj a vyberte ikonu Kopírovat .
Poznámka:
Informace o připojení k SQL Serveru na virtuálním počítači Azure najdete v tématu Připojení k instanci SQL Serveru.
Získání informací o připojení ADO.NET (volitelné – pouze SQL Database)
Přejděte do podokna databáze na webu Azure Portal a v části Nastavení vyberte Připojovací řetězce.
Zkontrolujte úplný připojovací řetězec ADO.NET.
Zkopírujte připojovací řetězec ADO.NET, pokud jej chcete použít.
Důležité informace o protokolu TLS pro připojení k databázi
Protokol TLS (Transport Layer Security) používají všechny ovladače, které Microsoft poskytuje nebo podporuje pro připojení k databázím ve službě Azure SQL Database nebo azure SQL Managed Instance. Není potřeba žádná zvláštní konfigurace. Pro všechna připojení k instanci SQL Serveru, fondu SQL ve službě Azure Synapse Analytics, databázi ve službě Azure SQL Database nebo instanci služby Azure SQL Managed Instance doporučujeme, aby aplikace nastavovaly následující parametry připojení nebo jejich ekvivalenty:
Encrypt = OnTrustServerCertificate = Off- Volitelně,
HostNameInCertificate = full-hostname-of-service, pokud klient používá jinou adresu k připojení a ovladač TDS tuto možnost podporuje.
Některé systémy pro uvedená klíčová slova konfigurací používají rozdílná, ale ekvivalentní klíčová slova. Tyto konfigurace zajistí, že ovladač klienta ověří identitu certifikátu TLS přijatého ze serveru.
Také doporučujeme zakázat v klientovi protokoly TLS 1.1 a 1.0, pokud potřebujete dodržovat standard PCI–DSS (Payment Card Industry – Data Security Standard).
Ovladače od jiných výrobců nemusí ve výchozím nastavení protokol TLS používat. Může to být faktor při připojování ke službě Azure SQL Database nebo azure SQL Managed Instance. Aplikace s integrovanými ovladači vám nemusí umožnit řídit tato nastavení připojení. Doporučujeme, abyste si ověřili zabezpečení takovýchto ovladačů a aplikací, dříve než je použijete v systémech, které pracují s důvěrnými osobními údaji.
Ovladače a rámce
Použijte článek o ovladačích a frameworkech Microsoft SQL k výběru ovladače nebo poskytovatele a případně i frameworku nebo knihovny pro přístup k datům. Pro vytvoření aplikace, která se připojuje k Azure SQL Database nebo Azure SQL Managed Instance, použijte jazyk quickstarts uvedený v tomto článku.
Související obsah
- Architektura připojení Azure SQL Database a Azure Synapse Analytics
- Rychlý start: Použití .NET (C#) k dotazování databáze
- Quickstart: Použijte Go pro dotazování databáze v Azure SQL Database nebo Azure SQL Managed Instance
- Rychlý start : Použití Node.js pro dotazy do databáze ve službě Azure SQL Database nebo Azure SQL Managed Instance
- Rychlý start: Použití PHP k dotazování databáze ve službě Azure SQL Database nebo Azure SQL Managed Instance
- rychlý start : Použití Pythonu k dotazování databáze ve službě Azure SQL Database nebo azure SQL Managed Instance
- Rychlý start : Použití Ruby k dotazování databáze ve službě Azure SQL Database nebo azure SQL Managed Instance
- Použití Javy a JDBC se službou Azure SQL Database
- Instalace sqlcmd a bcp nástrojů příkazového řádku SQL Serveru v Linuxu
- sqlcmd
- Odolné připojení k SQL pomocí ADO.NET
- Odolné připojení k SQL pomocí PHP