Mi a logikai kiszolgáló az Azure SQL Database-ben és az Azure Synapse-ban?

A következőre vonatkozik: Azure SQL DatabaseAzure Synapse Analytics

Ez a cikk az Azure-beli logikai kiszolgálót ismerteti, amelyet az Azure SQL Database és az Azure Synapse Analytics adatbázisai használnak. Az Azure Portalon a logikai kiszolgáló neve SQL Server, és eltér az SQL Server termékétől.

Áttekintés

Az Azure SQL Database-ben és az Azure Synapse Analyticsben a kiszolgáló egy logikai szerkezet, amely központi felügyeleti pontként szolgál az adatbázisok gyűjteményéhez. A logikai kiszolgáló szintjén kezelheti a bejelentkezéseket, a tűzfalszabályokat, a naplózási szabályokat, a fenyegetésészlelési szabályzatokat és a feladatátvételi csoportokat. A logikai kiszolgáló az erőforráscsoporttól eltérő régióban is lehet. A logikai kiszolgálónak léteznie kell ahhoz, hogy adatbázist hozzon létre az Azure SQL Database-ben vagy egy dedikált SQL-készletet az Azure Synapse Analyticsben. Az egyetlen logikai kiszolgáló által felügyelt összes adatbázis ugyanabban a régióban jön létre, mint a logikai kiszolgáló.

Ez a logikai kiszolgáló különbözik egy olyan SQL Server-példánytól, amelyet a helyszíni világban ismerhet. Konkrétan az adatbázisok vagy a dedikált SQL-készlet helyét illetően nincs garancia az őket kezelő kiszolgálóra vonatkozóan. Az Azure SQL Database és az Azure Synapse nem tesz közzé példányszintű hozzáférést vagy funkciókat. Ezzel szemben a felügyelt példány példány-adatbázisai mind fizikailag együtt találhatók – ugyanúgy, ahogyan a helyszíni vagy virtuális gépek világában ismeri az SQL Servert.

Logikai kiszolgáló létrehozásakor meg kell adnia egy kiszolgáló bejelentkezési fiókját és jelszavát, amely rendszergazdai jogosultságokkal rendelkezik az master adott kiszolgálón található adatbázishoz és a kiszolgálón létrehozott összes adatbázishoz. Ez a kezdeti fiók egy SQL-bejelentkezési fiók. Az Azure SQL Database és az Azure Synapse Analytics egyaránt támogatja az SQL-hitelesítést és a Microsoft Entra-hitelesítést. A bejelentkezésekkel és hitelesítéssel kapcsolatos információkért lásd : Adatbázisok és bejelentkezések kezelése az Azure SQL Database-ben. A Windows-hitelesítés nem támogatott.

Logikai kiszolgáló az SQL Database-ben és az Azure Synapse Analyticsben:

  • Egy Azure-előfizetésen belül jön létre, de az erőforrásaival együtt áthelyezhető másik előfizetésre.
  • Az adatbázisok, rugalmas készletek és dedikált SQL-készletek szülőerőforrása
  • Névteret biztosít adatbázisokhoz, rugalmas készletekhez és dedikált SQL-készletekhez
  • Erős élettartamú szemantikával rendelkező logikai tároló – töröl egy kiszolgálót, és törli az adatbázisait, a rugalmas készleteit és az SQL-készleteit
  • Részt vesz az Azure szerepköralapú hozzáférés-vezérlésben (Azure RBAC) – a kiszolgálón belüli adatbázisok, rugalmas készletek és dedikált SQL-készletek öröklik a kiszolgáló hozzáférési jogosultságait
  • Az adatbázisok, rugalmas készletek és dedikált SQL-készletek identitásának magasrendű eleme azure-beli erőforrás-kezelési célokra (lásd az adatbázisok és készletek URL-sémáját)
  • Közösen helyezi el egy adott régió erőforrásait.
  • Kapcsolódási végpontot biztosít az adatbázis-hozzáféréshez (<serverName>.database.windows.net)
  • Hozzáférést biztosít a tárolt erőforrások metaadataihoz DMV-n keresztül egy master adatbázishoz való csatlakozással
  • Hatókört biztosít az adatbázisokra vonatkozó felügyeleti szabályzatokhoz – bejelentkezésekhez, tűzfalhoz, naplózáshoz, fenyegetésészleléshez és hasonlókhoz
  • A szülő-előfizetésen belüli kvóta korlátozza (alapértelmezés szerint előfizetésenként hat kiszolgáló, további információkért tekintse meg az előfizetés korlátait)
  • Megadja az adatbáziskvóta és a DTU vagy a virtuális mag kvótájának hatókörét a benne található erőforrásokhoz (például 45 000 DTU)
  • Engedélyezve van-e a verziószámozás hatóköre a tartalmazott erőforrásokon elérhető képességekhez?
  • A kiszolgálószintű egyszerű bejelentkezések a kiszolgálón lévő összes adatbázist kezelhetik.
  • A master logikai kiszolgáló adatbázisa az OLYAN SQL Server-példányokhoz hasonló bejelentkezéseket tartalmaz, amelyek hozzáférést kapnak a kiszolgálón lévő egy vagy több adatbázishoz, és korlátozott rendszergazdai jogosultságot kaphatnak. További információ: bejelentkezések.
  • A kiszolgálón SQL_LATIN1_GENERAL_CP1_CI_ASlétrehozott összes adatbázis alapértelmezett rendezése az angol LATIN1_GENERAL (Egyesült Államok), CP1 az 1252-s kódlap, CI a kis- és nagybetűk megkülönböztetése, valamint AS az ékezetérzékeny.

Megjegyzés:

A Microsoft Entra ID az Azure Active Directory (Azure AD) új neve. Jelenleg frissítjük a dokumentációt.

Kiszolgálók, adatbázisok és tűzfalak kezelése

A logikai kiszolgálókat, adatbázisokat, dedikált SQL-készleteket és tűzfalakat az Azure Portal, az Azure PowerShell, az Azure CLI, a Transact-SQL (T-SQL) és a REST API használatával kezelheti.

A logikai kiszolgáló erőforráscsoportját előre vagy maga a kiszolgáló létrehozása közben is létrehozhatja. Az új SQL Server-űrlapok eléréséhez több módszer is létezik, akár új SQL-kiszolgáló létrehozásával, akár egy új adatbázis létrehozásával.

Üres kiszolgáló létrehozása

Ha üres logikai kiszolgálót szeretne létrehozni (adatbázis, rugalmas készlet vagy dedikált SQL-készlet nélkül) az Azure Portalon, lépjen egy üres SQL Server -űrlapra (logikai SQL Server).

Üres vagy mintaadatbázis létrehozása az Azure SQL Database-ben

Ha adatbázist szeretne létrehozni az SQL Database-ben az Azure Portal használatával, lépjen egy új SQL Database-adatbázis létrehozásához, és adja meg a kért információkat. Az erőforráscsoportot és a kiszolgálót előre vagy az adatbázis létrehozása közben is létrehozhatja. Létrehozhat egy üres adatbázist, vagy létrehozhat egy mintaadatbázist az alapján AdventureWorksLT.

Screenshot of the first steps to create a new SQL Database in the Azure portal.

Fontos

Az adatbázis tarifacsomagjának kiválasztásával kapcsolatos információkért tekintse meg a DTU-alapú vásárlási modellt és a virtuális magalapú vásárlási modellt.

Meglévő kiszolgáló kezelése

Meglévő kiszolgáló kezeléséhez navigáljon a kiszolgálóra számos módszerrel – például egy adott adatbázislapról, az SQL-kiszolgálók oldaláról vagy a Minden erőforrás lapról.

Meglévő adatbázis kezeléséhez lépjen az SQL-adatbázisok lapjára, és válassza ki a kezelni kívánt adatbázist.

Tűzfalszabály konfigurálásához például kövesse az alábbi lépéseket:

  1. Lépjen az adatbázis-erőforráshoz az Azure Portalon. Válassza a Kiszolgálótűzfal beállítása lehetőséget az eszköztáron.

    A screenshot that shows where to copy your server name, and set server firewall on the toolbar.

  2. Állítsa be a nyilvános hálózati hozzáférést a kijelölt hálózatokhoz a virtuális hálózatok és a tűzfalszabályok megjelenítéséhez. Ha letiltott értékre van állítva, a virtuális hálózatok és a tűzfalszabály beállításai rejtettek lesznek.

  3. Válassza a Tűzfalszabály hozzáadása lehetőséget a tűzfal konfigurálásához.

    A screenshot that shows configuration of a server-level IP firewall rule.

Fontos

Az adatbázisok teljesítménytulajdonságainak konfigurálásához tekintse meg a DTU-alapú vásárlási modellt és a virtuális magalapú vásárlási modellt.

Tipp.

Az Azure Portal rövid útmutatója: Adatbázis létrehozása az SQL Database-ben az Azure Portalon.

További lépések

  • Az SQL Server-adatbázis Azure SQL Database-be való migrálásáról a Migrálás az Azure SQL Database-be című témakörben olvashat.
  • A támogatott funkciókkal kapcsolatos tudnivalókat lásd: Funkciók.