Azure SQL Database a články o připojení a dotazování SQL spravované instance Azure

PLATÍ PRO: Azure SQL Database spravovaná instance SQL Azure

Následující dokument obsahuje odkazy na příklady Azure, které ukazují, jak se připojit a dotazovat Azure SQL Database a Azure SQL spravované instance. Některá související doporučení pro zabezpečení na úrovni přenosu najdete v tématu Důležité informace o protokolu TLS pro připojení k databázi.

Rychlé starty

Rychlý start Popis
SQL Server Management Studio Tento rychlý start ukazuje, jak se pomocí SSMS připojit k databázi a potom pomocí příkazů Transact-SQL dotazovat, vkládat, aktualizovat a odstraňovat data v databázi.
Azure Data Studio Tento rychlý start ukazuje, jak se pomocí Azure Data Studio připojit k databázi a potom pomocí příkazů Transact-SQL (T-SQL) vytvořit TutorialDB použitý v Azure Data Studio kurzech.
Portál Azure Tento rychlý start ukazuje, jak se pomocí editoru dotazů připojit k databázi (jenom Azure SQL Database) a potom pomocí příkazů Transact-SQL dotazovat, vkládat, aktualizovat a odstraňovat data v databázi.
Visual Studio Code Tento rychlý start ukazuje, jak se pomocí Visual Studio Code připojit k databázi a potom pomocí příkazů Transact-SQL dotazovat, vkládat, aktualizovat a odstraňovat data v databázi.
.NET s Visual Studio Tento rychlý start ukazuje, jak pomocí rozhraní .NET Framework vytvořit program C# s Visual Studio pro připojení k databázi a použití příkazů Transact-SQL k dotazování na data.
.NET core Tento rychlý start ukazuje, jak v systému Windows/Linux/macOS použít .NET Core k vytvoření programu C# pro připojení k databázi a použití příkazů Transact-SQL k dotazování na data.
Přejít Tento rychlý start ukazuje, jak se pomocí funkce Přejít připojit k databázi. Jsou také SQL příkazy transact-SQL dotazování a úpravy dat.
Java Tento rychlý start ukazuje, jak se pomocí Jazyka Java připojit k databázi a potom pomocí příkazů Transact-SQL k dotazování na data.
Node.js Tento rychlý start ukazuje, jak Node.js vytvořit program pro připojení k databázi a použití příkazů Transact-SQL k dotazování na data.
PHP Tento rychlý start ukazuje, jak pomocí PHP vytvořit program pro připojení k databázi a pomocí příkazů Transact-SQL k dotazování na data.
Python Tento rychlý start ukazuje, jak se pomocí Pythonu připojit k databázi a jak použít příkazy Transact-SQL k dotazování na data.
Ruby Tento rychlý start ukazuje, jak pomocí Ruby vytvořit program pro připojení k databázi a použití příkazů Transact-SQL k dotazování na data.

Získání informací o připojení k serveru

Získejte informace o připojení, které potřebujete pro připojení k databázi v Azure SQL Database. Pro nadcházející postupy budete potřebovat plně kvalifikovaný název serveru nebo název hostitele, název databáze a přihlašovací údaje.

  1. Přihlaste se k portálu Azure Portal.

  2. Přejděte na stránku SQL databáze nebo SQL spravované instance.

  3. Na stránce Přehled si prohlédněte plně kvalifikovaný název serveru vedle názvu serveru pro databázi v Azure SQL Database nebo plně kvalifikovaný název serveru (nebo IP adresu) vedle hostitele pro instanci spravované azure SQL nebo SQL Server na virtuálním počítači Azure. Pokud chcete zkopírovat název serveru nebo hostitele, najeďte myší na něj a vyberte ikonu Kopírovat.

Poznámka:

Informace o připojení pro SQL Server na virtuálním počítači Azure najdete v Připojení k SQL Server instance.

Získání ADO.NET připojení (volitelné – pouze SQL Database)

  1. Přejděte na okno databáze na portálu Azure Portal a v části Nastavenívyberte Připojovací řetězce.

  2. Zkontrolujte úplný ADO.NET připojovací řetězec.

    ADO.NET connection string

  3. Pokud chcete ADO.NET připojovací řetězec, zkopírujte ho.

Důležité informace o protokolu TLS pro připojení k databázi

Tls (Transport Layer Security) používají všechny ovladače, které Microsoft poskytuje nebo podporuje pro připojení k databázím v Azure SQL Database nebo Azure SQL Spravované instanci. Není nutná žádná zvláštní konfigurace. Pro všechna připojení k SQL Server, databázi v Azure SQL Database nebo instanci spravované instance Azure SQL doporučujeme, aby všechny aplikace nastavily následující konfigurace nebo jejich ekvivalenty:

  • Encrypt = On
  • TrustServerCertificate = Vypnuto

Některé systémy používají pro tato klíčová slova konfigurace jiná, ale ekvivalentní klíčová slova. Tyto konfigurace zajistí, že ovladač klienta ověří identitu certifikátu TLS přijatého ze serveru.

Pokud potřebujete dodržovat obor platebních karet – Standard zabezpečení dat (PCI-DSS), doporučujeme v klientovi zakázat protokoly TLS 1.1 a 1.0.

Ovladače jiných výrobců než Microsoft nemusí ve výchozím nastavení používat protokol TLS. To může být faktor při připojování k Azure SQL Database nebo Azure SQL spravované instance. Aplikace s vloženými ovladači vám možná neumožňují řídit tato nastavení připojení. Před použitím těchto ovladačů a aplikací v systémech, které pracují s citlivými daty, doporučujeme zkontrolovat zabezpečení těchto ovladačů a aplikací.

Ovladače

Pokud se chcete připojit k databázi Azure SQL, doporučujeme následující minimální verze nástrojů a ovladačů:

Ovladač/nástroj Verze
.NET Framework 4.6.1 (nebo .NET Core)
Ovladač ODBC v17
Ovladač PHP 5.2.0
Ovladač JDBC 6.4.0
Node.js ovladač 2.1.1
Ovladač OLEDB 18.0.2.0
SMO 150 nebo vyšší

Knihovny

Pomocí různých knihoven a rámců se můžete připojit k Azure SQL Database nebo Azure SQL spravované instance. Podívejte se na naše kurzy Začínáme, ve které můžete rychle začít pracovat s programovacími jazyky, jako je C#, Java, Node.js, PHP a Python. Pak vytvořte aplikaci pomocí SQL Server on Linux nebo Windows nebo Dockeru na macOS.

V následující tabulce je seznam knihoven nebo ovladačů připojení, které klientské aplikace mohou používat z různých jazyků k připojení k SQL Server a k používání místních nebo cloudových aplikací. Můžete je používat v Linuxu, Windows nebo Dockeru a použít je k připojení k Azure SQL Database, Spravované instanci Azure SQL a Analýze Azure Synapse.

Jazyk Platforma Další zdroje informací Stáhnout Začínáme
C # Windows, Linux, macOS Microsoft ADO.NET pro SQL Server Stáhnout Začínáme
Java Windows, Linux, macOS Ovladač Microsoft JDBC pro SQL Server Stáhnout Začínáme
PHP Windows, Linux, macOS Php SQL ovladač pro SQL Server Stáhnout Začínáme
Node.js Windows, Linux, macOS Node.js ovladač pro SQL Server Instalace Začínáme
Python Windows, Linux, macOS Ovladač SQL Pythonu Možnosti instalace:
* *
* *
Začínáme
Ruby Windows, Linux, macOS Ovladač Ruby pro SQL Server Instalace Začínáme
C++ Windows, Linux, macOS Ovladač Microsoft ODBC pro SQL Server Stáhnout

Rozhraní pro přístup k datům

V následující tabulce jsou uvedeny příklady rozhraní ORM (Object-Relational Mapping) a webových rámců, které používejte klientské aplikace s SQL Server, Azure SQL Database, spravovanou instancí Azure SQL nebo Azure Synapse Analytics. Můžete použít architektury na Linuxu, Windows nebo Dockeru.

Jazyk Platforma ORM(y)
C # Windows, Linux, macOS Entity Framework
Základní rozhraní Entity Framework
Java Windows, Linux, macOS Režim hibernace NEBOM
PHP Windows, Linux, macOS Laravel (Eloquent)
Doktrína
Node.js Windows, Linux, macOS Pokračování v orm
Python Windows, Linux, macOS Django
Ruby Windows, Linux, macOS Ruby on Rails

Další kroky