Megosztás a következőn keresztül:


Az Azure Arc által engedélyezett SQL Server automatikus kapcsolatának kezelése

A következőkre vonatkozik:SQL Server

Az SQL Server-példányok automatikusan csatlakoznak az Azure Archoz, amikor az Azure Arc által támogatott kiszolgálóra vannak telepítve, és az Arc-kiszolgáló erőforrása egy támogatott régióbantalálható. Az SQL Server-példány összes erőforrása automatikusan létrejön az Azure-ban, és központi felügyeleti platformot biztosít az összes SQL Server-példányhoz. További információkért látogasson el a Azure Arc által támogatott SQL Serveroldalra.

Ez a cikk bemutatja, hogyan működik az SQL Server azure-hoz való csatlakoztatásának egyszerűsített folyamata.

Jegyzet

A 2024. novemberi vagy újabb kiadásból származó bővítményt tartalmazó meglévő kiszolgálók automatikusan a legkevésbé kiemelt konfigurációval rendelkeznek. Ez az alkalmazás fokozatosan fog történni.

A minimális jogosultságú automatikus alkalmazás megakadályozása érdekében tiltsa le a bővítmények frissítését a 2024. novemberi kiadásra.

Előfeltételek

Végezze el a előfeltételt.

Licenctípus megadása

Igény szerint adja meg az SQL Server egyes példányainak licenctípusát.

A kívánt licenctípus megadásához adja meg a licenctípus értékcímkéjét. Az automatikus csatlakozási munkafolyamathoz szükség van erre a címkére. További információért látogasson el a(z) oldalra, ahol az erőforrások, erőforráscsoportok és előfizetések logikai szervezéséről talál részleteket.

Adja hozzá az alábbi címkék és értékek egyikét az előfizetéshez, az erőforráscsoportokhoz vagy az Arc Server-erőforrásokhoz.

Címke Érték
ArcSQLServerExtensionDeployment Paid
ArcSQLServerExtensionDeployment PAYG
ArcSQLServerExtensionDeployment LicenseOnly

A Microsoft ezt az értéket használja, amikor az automatikus csatlakozási munkafolyamat üzembe helyezi az SQL Server-bővítményt.

Fontos

Az Sql Server-ügyfelek számára az Azure Arc értékének maximalizálása érdekében a Microsoft automatizált eljárással határozza meg a licenctípus értékét, ha ön nem állította be az alapértelmezett értéket a ArcSQLServerExtensionDeployment címkével. Ha az SQL Serverre a Szoftvergarancia (SA) vagy az Előfizetés és támogatás vonatkozik, és a megvásárolt licencek száma nagyobb, mint az Azure Hybrid Benefit használatához már lekötött licencek száma, ez a folyamat a licenctípus értékét Fizetős-re állítja be az előkészített SQL Server-példányok esetében, az érkezési sorrend szerinti kiszolgálás alapján. Ennek eredményeképpen automatikusan hozzáférhet az SA-ügyfelek számára biztosított értékes felügyeleti funkciókhoz.

Az Azure Extension for SQL Server automatikus telepítése az Archoz csatlakoztatott új kiszolgálókra

A Microsoft automatikusan telepíti az AZURE-bővítményt az SQL Serverhez minden, az Azure Archoz csatlakoztatott Arc-kompatibilis kiszolgálón, ha rendelkezik telepített SQL Server-példányokkal. Ez az automatizált folyamat a következő feladatokat foglalja magában:

  1. Regisztrálja a Microsoft.AzureArcData erőforrás-szolgáltatót, ha még nincs regisztrálva.

  2. Adja meg a licenc típusát.

  3. Telepítse az AZURE-bővítményt az SQL Serverhez.

    Jegyzet

    A licenctípus akkor van beállítva, ha a ArcSQLServerExtensionDeployment címke értéke be van állítva.

  4. Arc-kompatibilis SQL Server-példányerőforrás létrehozása az Azure-ban.

Az Azure Arc által engedélyezett SQL Server automatikus csatlakoztatásához használja a követelményeknek megfelelő egyik módszert. Csatlakoztassa automatikusan az SQL Server-t az Azure Arc-hoz..

A csatlakozás befejezése után élvezheti az SQL Server Azure-funkcióit. További információ: Sql Server-licenc és számlázási beállítások kezelése.

A licenctípus konfigurációjának ellenőrzése és javítása

Az előkészítési folyamat által létrehozott licenctípus-konfiguráció ellenőrzéséhez futtassa ezt az erőforrásgráf-lekérdezést.

resources
| where type == "microsoft.hybridcompute/machines"
| extend
    joinID = toupper(id)
| join kind = inner (
    resources
    | where type == "microsoft.hybridcompute/machines/extensions"
    | extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
    | where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
    | extend licenseType = iff(properties.settings.LicenseType == '', 'Configuration needed', properties.settings.LicenseType)
    | project  machineId, licenseType
) on $left.joinID == $right.machineId
| project id, licenseType

A "Konfiguráció szükséges" érték azt jelzi, hogy az előkészítési folyamat nem rendelkezik elegendő információval a licenctípus automatikus konfigurálásához. A hiányzó érték beállításával vagy az automatikusan konfigurált érték módosításával kapcsolatos részletekért látogasson el Sql Server-licenc és számlázási beállítások kezelése.

Jegyzet

Ha a licenctípust Fizetős vagy PAYG típusra állítja be, ez az SA-ügyfelek számára biztosított értékes felügyeleti funkciókat feloldja.

Az automatikus csatlakozás letiltása

Ha le szeretné tiltani az Sql Serverhez készült Azure-bővítmény automatikus telepítését, adja hozzá az alábbi címkét és értéket egy előfizetéshez, erőforráscsoporthoz vagy Arc Server-erőforráshoz. Ha már vannak Arc-kompatibilis kiszolgálók az előfizetésben vagy az erőforráscsoportban, akár 8 órát is igénybe vehet, amíg a címke értékének módosítása érvénybe lép, mivel a címke értéke gyorsítótárazva van.

Címke Érték
ArcSQLServerExtensionDeployment Disabled

Másik lehetőségként korlátozhatja, hogy mely bővítmények telepíthetők a kiszolgálón. Konfigurálhatja az engedélyezni és letiltani kívánt bővítmények listáját a kiszolgálón. További információ: Bővítmények engedélyezési listája és tiltólistái.

Megtudhatja, hogy a Microsoft hogyan telepíti automatikusan az Azure-bővítményt az SQL Serverhez

A Microsoft a Windows szolgáltatás vendégkonfigurációs bővítményszolgáltatásán (ExtensionService) keresztül futtathat bővítménytelepítéseket egy Arc-kompatibilis kiszolgálón. Amikor a kiszolgáló csatlakozik az Archoz, a Windows szolgáltatás vendégkonfigurációs bővítmény szolgáltatása (ExtensionService) telepítve van. Ez a szolgáltatás felelős a bővítmények (ügynökök, szkriptek vagy más szoftverek) telepítéséért, frissítéséért és törléséért a gépen. A vendégkonfigurációs és bővítményszolgáltatások Helyi rendszerként futnak Windows rendszeren, linuxos gyökérként. Az Arc-ügynök szolgáltatásaival és szolgáltatásfiókokkal kapcsolatos részletekért tekintse át ügynök biztonságát és engedélyeit | Ügynök biztonsága és engedélyei

A Microsoft meghívhatja az API-kat az Azure-bővítmény SQL Serverhez való üzembe helyezéséhez, és automatikusan csatlakozhat az Arc-kompatibilis SQL Serverhez.

A bővítményeket az Azure Portal, az Azure Resource Manager (ARM) API-k, az Azure Policy, az ARM-sablonok, az Azure CLI vagy az Azure PowerShell modul használatával is telepítheti. Azure Arc által engedélyezett SQL Server üzembe helyezési beállításai

Az Archoz csatlakoztatott SQL Server-példányok megkeresése, de az SQL Serverhez hiányzik az Azure-bővítmény

Az alábbi Azure Graph-lekérdezéssel listázhatja azokat a gép- és előfizetés-azonosítókat, amelyek az SQL Serverrel telepített Arc-kiszolgálókat tartalmazzák, de hiányzik az SQL Server Azure-bővítménye.

resources
| where type == "microsoft.hybridcompute/machines" and properties['detectedProperties']['mssqldiscovered'] has "true"
| extend
    joinID = toupper(id)
| join kind= inner  (
    resources
    | where type == "microsoft.hybridcompute/machines/extensions"
    | extend machineId = toupper(substring(id, 0, indexof(id, '/extensions')))
    | project machineId, name
    | summarize allExtensions = make_list(name) by machineId
    | where allExtensions !has ("SqlServer")
) on $left.joinID == $right.machineId
| project id, subscriptionId, tenantId

Következő lépések