Alkalmazásfejlesztés áttekintése – Azure SQL Database & Felügyelt Azure SQL-példány

A következőre vonatkozik: Azure SQL DatabaseFelügyelt Azure SQL-példány

Ez a cikk bemutatja azokat az alapvető szempontokat, amelyekkel a fejlesztőknek tisztában kell lenniük az Azure-beli adatbázishoz való csatlakozáshoz használt kód írásakor. Ez a cikk az Azure SQL Database-re és a felügyelt Azure SQL-példányra vonatkozik.

Nyelv és platform

Az Azure SQL Database-hez különböző programozási nyelveket és platformokat használhat. Az adatbázishoz való csatlakozáshoz használható mintaalkalmazásokat is megtalálhatja.

Olyan nyílt forráskódú eszközöket használhat, mint a gepárd, az sql-cli, a VS Code. Ezen kívül az Azure SQL Database olyan Microsoft-eszközöket is támogat, mint például a Visual Studio és az SQL Server Management Studio. Az Azure Portal, a PowerShell és a REST API-k segítségével további hatékonyságot érhet el.

Hitelesítés

Az Azure SQL Database-hez való hozzáférést bejelentkezések és tűzfalak védik. Az Azure SQL Database és a felügyelt SQL-példány támogatja a felhasználókat és a bejelentkezéseket mind az SQL-hitelesítéshez, mind a Microsoft Entra-azonosítóval (korábbi nevén Azure Active Directory) való hitelesítéshez. A Microsoft Entra-bejelentkezések általánosan elérhetők a felügyelt SQL-példányban, és nyilvános előzetes verzióban érhetők el az Azure SQL Database-hez.

További információ az adatbázis-hozzáférés és a bejelentkezés kezeléséről.

Ügyfélkapcsolatok

Az ügyfél csatlakozási logikájában írja felül az alapértelmezett időtúllépési értéket 30 másodpercre. A 15 másodperces időtúllépési érték túl rövid az internetkapcsolattól függő kapcsolatok számára.

Ha kapcsolatkészletet használ, azonnal bontsa a kapcsolatot, ha a program már nem használja aktívan, és nem is tervezi az ismételt használatát.

Kerülje a hosszú ideig futó tranzakciókat, mert bármilyen infrastruktúra- vagy csatlakozási hiba visszaállíthatja a tranzakciót. Ha lehetséges, ossza fel a tranzakciót több kisebb tranzakcióban, és használjon kötegelést a teljesítmény javítása érdekében.

Az alkalmazást az alábbi nyelvek használatával csatlakoztathatja az Azure SQL-erőforráshoz:

A Microsoft Entra-hitelesítés konfigurálható az Azure SQL-erőforráshoz. További információért tekintse át az alábbi cikkeket:

Resiliency

Az Azure SQL Database egy felhőszolgáltatás, ahol átmeneti hibákra számíthat, amelyek a mögöttes infrastruktúrában vagy a felhő entitások közötti kommunikációban fordulnak elő. Bár az Azure SQL Database rugalmas az átviteli infrastruktúra hibáival szemben, ezek a hibák hatással lehetnek a kapcsolatra. Ha átmeneti hiba történik az SQL Database-hez való csatlakozás során, a kódnak újra meg kell próbálkoznia a hívással. Javasoljuk, hogy az újrapróbálkozási logika használjon backoff logikát, hogy ne terhelje túl a szolgáltatást több ügyfél egyidejű újrapróbálkozásával. Az újrapróbálkozás logikája az SQL Database-ügyfélprogramok hibaüzeneteitől függ.

Az Azure SQL Database-ben tervezett karbantartási események előkészítéséről további információt az Azure SQL Database-ben az Azure karbantartási események tervezésében talál.

Hálózati szempontok

További lépések

Ismerje meg az SQL Database és a felügyelt SQL-példány összes funkcióját.

Első lépésként tekintse meg az Azure SQL Database és az Azure SQL Managed Instances útmutatóit.