Přehled vývoje aplikací – Azure SQL Database a Azure SQL Managed Instance

Platí pro:Azure SQL DatabaseAzure SQL Managed Instance

Tento článek vás provede základními aspekty, o které by měl vývojář vědět při psaní kódu pro připojení k databázi v Azure. Tento článek se týká služby Azure SQL Database a Azure SQL Managed Instance.

Jazyk a platforma

K připojení a dotazování služby 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 opensourcové nástroje, jako je cheetah, sql-cli nebo VS Code. Kromě toho Azure SQL Database pracuje s nástroji Microsoftu jako Visual Studio a SQL Server Management Studio. Další produktivitu můžete získat také pomocí webu Azure Portal, PowerShellu a rozhraní REST API.

Ověřování

Přístup ke službě Azure SQL Database je chráněný pomocí přihlášení a bran firewall. Azure SQL Database a SQL Managed Instance podporují uživatele a přihlášení pro ověřování SQL i ověřování pomocí Microsoft Entra ID (dříve Azure Active Directory). Přihlášení Microsoft Entra jsou obecně dostupná ve službě SQL Managed Instance a jsou ve verzi Public Preview pro Azure SQL Database.

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

Připojení klientů

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í.

Vyhněte se dlouhotrvajícím transakcím, protože jakákoli infrastruktura nebo selhání připojení by mohla vrátit transakci zpět. Pokud je to možné, rozdělte transakci v několika menších transakcích a pomocí dávkování zvyšte výkon.

Aplikaci je možné připojit k prostředku Azure SQL pomocí následujících jazyků:

Pro prostředek Azure SQL je možné nakonfigurovat ověřování Microsoft Entra. Další informace najdete v následujících článcích:

Odolnost

Azure SQL Database je cloudová služba, ve které můžete očekávat přechodné chyby, ke kterým dochází v základní infrastruktuře nebo při komunikaci mezi cloudovými entitami. I když je Azure SQL Database odolná vůči chybám přechodné infrastruktury, můžou mít tato selhání vliv na vaše připojení. Pokud při připojování ke službě SQL Database dojde k přechodné chybě, měl by váš kód zkusit volání zopakovat. Doporučujeme, aby logika opakování používala logiku zpětného odpisu, aby služba nebyla zahlcená více klienty, kteří se opakují současně. Logika opakování závisí na chybových zprávách klientských programů služby SQL Database.

Další informace o tom, jak se připravit na události plánované údržby ve službě Azure SQL Database, najdete v tématu plánování událostí údržby Azure ve službě Azure SQL Database.

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

Další kroky

Prozkoumejte všechny možnosti služby SQL Database a sql Managed Instance.

Začněte tím, že si prohlédnete příručky pro Azure SQL Database a spravované instance Azure SQL.