Přehled vývoje aplikací – SQL Database & spravované instance SQL

PLATÍ PRO: Azure SQL Database Azure Synapse Analytics

Tento článek vás provede základními informacemi, které by měl vývojář znát při psaní kódu pro připojení k vaší databázi v Azure. Tento článek se týká Azure SQL Database a spravované instance Azure SQL.

Jazyk a platforma

K připojení a dotazování Azure SQL Database můžete použít různé programovací jazyky a platformy . Můžete najít ukázkové aplikace , které můžete použít pro připojení k databázi.

Můžete využít Open Source nástroje, jako je Cheetah, SQL-CLI, vs Code. Kromě toho Azure SQL Database pracuje s nástroji Microsoftu jako Visual Studio a SQL Server Management Studio. Můžete také využít Azure Portal, PowerShell a rozhraní REST API, které vám pomůžou získat další produktivitu.

Authentication

Přístup k Azure SQL Database je chráněný pomocí přihlašovacích údajů a bran firewall. Azure SQL Database podporuje uživatele a přihlašovací údaje ověřování SQL Server a Azure Active Directory . Přihlášení Azure Active Directory jsou k dispozici pouze ve spravované instanci SQL.

Přečtěte si další informace o správě přístupu k databázi a přihlášení.

Připojení

V logice připojování klienta přepište výchozí časový limit na 30 sekund. Výchozí hodnota 15 sekund je příliš krátká pro připojení, která jsou závislá na internetu.

Pokud používáte fond připojení, ukončete připojení v okamžiku, kdy ho program aktivně nepoužívá a není připravený na opakované použití.

Nepoužívejte dlouhotrvající transakce, protože jakákoli infrastruktura nebo selhání připojení může transakci vrátit zpět. Pokud je to možné, rozdělte transakci v několika menších transakcích a pomocí dávkování Vylepšete výkon.

Odolnost

Azure SQL Database je cloudová služba, ve které byste mohli očekávat přechodné chyby, ke kterým dochází v základní infrastruktuře nebo v komunikaci mezi entitami cloudu. I když je Azure SQL Database odolná proti chybám přenosných infrastruktur, může to mít vliv na vaše připojení. Pokud při připojování k SQL Database dojde k přechodné chybě, váš kód by měl zavolat znovu. Doporučujeme, aby logika opakování použila omezení rychlosti logiku, aby nedošlo k zahlcení služby vícenásobným pokusem o spuštění více klientů současně. Logika opakování závisí na chybových zprávách pro SQL Database klientských programů.

Další informace o přípravě na plánované události údržby v Azure SQL Database najdete v tématu plánování událostí údržby Azure v Azure SQL Database.

Důležité informace z hlediska využívání sítě

Další kroky

Prozkoumejte všechny možnosti SQL Database a SQL Managed instance.

Pokud chcete začít, přečtěte si příručky Azure SQL Database a Azure SQL Managed Instances.