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


Előfeltételek – Azure Arc által engedélyezett SQL Server

A következőre vonatkozik: :SQL Server

A SQL Server egy Azure Arc-kompatibilis példánya egy helyszíni vagy felhőszolgáltató általi példány, amely az Azure Arc-hoz csatlakozik. Ez a cikk ezeket az előfeltételeket ismerteti.

Ha a SQL Server virtuális gépei VMware vSphere-alapú környezetekben futnak (beleértve a VMware vSphere Foundation vagy a VMware Cloud Foundation által licencelt környezeteket is), tekintse át a Support szolgáltatást a VMware webhelyen.

Üzembe helyezés előtt

Mielőtt Arc-ot engedélyezne egy SQL Server példányon, a következőket kell tennie:

Telepítési fiók engedélyei

A felhasználónak vagy szolgáltatásnévnek a következőre van szüksége:

  • Olvasási engedély az előfizetésen
  • Helyi rendszergazdai engedély az operációs rendszeren az ügynök telepítéséhez és konfigurálásához
    • Linux esetén használja a gyökérfiókot
    • A Windows operációs rendszeren használjon olyan fiókot, amely a Helyi rendszergazdák csoport tagja

Mielőtt engedélyezi az SQL-kiszolgálókat az Arc használatával, a telepítési szkript a következőket ellenőrzi:

  • Az a régió, ahol az Arc-kompatibilis SQL Server támogatott
  • Microsoft.AzureArcData erőforrás-szolgáltató regisztrálva van

Ezek az ellenőrzések olvasási engedélyt igényelnek a felhasználó előfizetéséhez.

A felhasználónak vagy szolgáltatásnévnek a következő engedélyekre van szüksége a Azure erőforráscsoportban a feladat elvégzéséhez. Specifically:

  • Azure Connected Machine Onboarding szerepkör
  • Microsoft.AzureArcData/register/action
  • Microsoft.HybridCompute/machines/extensions/read
  • Microsoft.HybridCompute/machines/extensions/write
  • Microsoft.Resources/deployments/validate/action

A felhasználók olyan beépített szerepkörökhöz rendelhetők, amelyek rendelkeznek ezekkel az engedélyekkel, például:

További információért lásd: Azure szerepkörök hozzárendelése az Azure portálon.

Felhasználói adatbázisok állapotának ellenőrzése

Ha egy SQL Server-példányt engedélyez a Azure Arc, a kapcsolat beállít néhány adatbázis-engedélyt, hogy a Azure adatbázisait felügyelhesse. Az adatbázis szintjén beállított engedélyekkel kapcsolatos részletekért tekintse át SQL-engedélyeket.

A rendszer csak az online és frissíthető adatbázisokat tartalmazza.

Ellenőrizze a Azure kezelni kívánt adatbázisok állapotát.

Ez a lekérdezés felsorolja az összes adatbázist, azok állapotát, és ha frissíthető:

SELECT 
    name AS DatabaseName,
    CASE 
        WHEN state_desc = 'ONLINE' THEN 'Online'
        WHEN state_desc = 'OFFLINE' THEN 'Offline'
        ELSE 'Unknown'
    END AS Status,
    CASE 
        WHEN is_read_only = 0 THEN 'READ_WRITE'
        ELSE 'READ_ONLY'
    END AS UpdateableStatus
FROM sys.databases;

Futtassa a lekérdezést bármely olyan példányon, amelyet engedélyez.

Szolgáltatásfiók engedélyei

A SQL Server szolgáltatásfióknak a sysadmin rögzített kiszolgálói szerepkör tagjának kell lennie az egyes SQL Server-példányokon. Alapértelmezés szerint a SQL Server szolgáltatásfiók a sysadmin rögzített kiszolgálói szerepkör tagja.

Erről a követelményről további információt SQL Server szolgáltatásfiókban talál.

Proxykizárások beállítása

Note

A jelen szakaszban szereplő kizárásra a 2024. márciusi és a korábbi kiadások esetében van szükség.

A 2024 áprilisában megjelent kiadástól kezdve ez a kizárás nem szükséges.

Proxykiszolgáló használata esetén állítsa be a NO_PROXY környezeti változót úgy, hogy kizárja a proxyforgalmat:

  • localhost
  • 127.0.0.1

Note

A 1.1.2986.256bővítményverziótól kezdve beállíthatja NO_PROXY környezeti változót az URL-címek proxyjának megkerülésére.

Úgy konfigurálhatja a bővítményt, hogy megkerülje a proxyvégpontot az adott URL-címekre irányuló kérések esetében, miközben proxykiszolgálót használ az összes többi kéréshez.

Konfigurálhatja például a bővítményt úgy, hogy NO_PROXY környezeti változót úgy állítja be, hogy privát végpontokat használjon Azure Key Vault kérésekhez, míg minden más kérés a proxykiszolgálót használja.

Csatlakozás Azure Arc adatfeldolgozási szolgáltatáshoz

Az Arc-kompatibilis SQL Server kimenő kapcsolatot igényel Azure Arc adatfeldolgozási szolgáltatáshoz.

Minden virtuális vagy fizikai kiszolgálónak kommunikálnia kell Azure. Konkrétan a következőhöz kell csatlakozniuk:

  • URL-cím: *.<region>.arcdataservices.com
    • Az Egyesült Államok kormányzatának virginiai régióihoz használja a *.<region>.arcdataservices.azure.us-t.
  • Port: 443
  • Irány: Kimenő
  • Hitelesítésszolgáltató: Microsoft Entra ID

A regionális végpont régiószegmensének lekéréséhez távolítsa el az összes szóközt a Azure régió nevéből. Például az USA 2. keleti régiója, a régió neve .eastus2

Például: az USA Kelet 2 régiójában *.<region>.arcdataservices.com-t *.eastus2.arcdataservices.com-re kell cserélni.

A támogatott régiók listáját a Supported Azure regions című témakörben találja.

Az összes régió listájához futtassa ezt a parancsot:

az account list-locations -o table

Note

Nem használhat Azure Private Link kapcsolatot az Azure Arc adatfeldolgozási szolgáltatással. Lásd: nem támogatott konfigurációk.

A Microsoft Entra hitelesítés engedélyezésének hálózati követelményei

A Azure Arc által engedélyezett SQL Server Microsoft Entra hitelesítésének engedélyezéséhez bizonyos URL-címek explicit engedélyezésére van szükség, ha egy tűzfal blokkolja a kimenő URL-címeket. Adja hozzá a következő URL-címeket az engedélyezési listához:

  • https://login.microsoftonline.com/
  • https://login.microsoft.com/
  • https://enterpriseregistration.windows.net/
  • https://graph.microsoft.com/
  • https://<azure-keyvault-name>.vault.azure.net/ (Csak akkor szükséges, ha tanúsítványokat használ Microsoft Entra hitelesítéshez)

Emellett előfordulhat, hogy engedélyeznie kell Azure portálhitelesítési URL-címeket.

Támogatott SQL Server verziók és környezetek

Támogatott konfigurációk

SQL Server verzió

SQL Server 2012-ben (11.x) és újabb verziókban.

Note

Csak a 64 bites SQL Server verziók támogatottak.

Operációs rendszerek

  • Windows 10 és 11
  • Windows Server 2012 és újabb verziók
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Important

Windows Server 2012 és Windows Server 2012 R2 támogatása 2023. október 10-én véget ért. További információ: SQL Server 2012 és Windows Server 2012/2012 R2 támogatás megszűnése.

.NET-keretrendszer

A Windows operációs rendszeren a .NET Framework 4.7.2 és az annál újabb verziók.

Ez a követelmény a 1.1.2504.99 verziótól (2023. november 14-i kiadás) lép életbe. E verzió nélkül előfordulhat, hogy a bővítmény nem a kívánt módon működik. Windows Server 2012 R2 alapértelmezés szerint nem .NET Framework 4.7.2-et, és ennek megfelelően kell frissíteni.

Támogatás a VMware-en

Az Azure Arc-ra engedélyezett SQL Servert üzembe helyezheti VMware-en futó virtuális gépeken.

  • On-premises
  • VMware-megoldásokban például:
    • Azure VMware Solution (AVS)

      A VMware vSphere továbbra is az alapul szolgáló virtualizálási platform. Miután a Broadcom megvásárolta a VMware-t, a vSphere-termék neve nem változott; A VMware azonban frissítette a vSphere csomagolásának és licencének módját (például a VMware vSphere Foundation és a VMware Cloud Foundation segítségével).

      Warning

      Ha SQL Server virtuális gépeket futtat Azure VMware Solution (AVS) magánfelhőben, az engedélyezéshez kövesse az Deploy Arc-kompatibilis Azure VMware Solution lépéseit.

      Ez az egyetlen üzembehelyezési mechanizmus, amely teljes mértékben integrált felületet biztosít az Arc képességeivel az AVS magánfelhőben.

    • VMware Cloud az AWS-en

    • Google Cloud VMware Engine

A VMware csomagolási és támogatási hatóköre

A Azure Arc által engedélyezett SQL Server támogatja a VMware vSphere-alapú környezetekben üzemeltetett virtuális gépeken futó SQL Server példányokat, beleértve a Azure VMware Solution is.

A támogatás nem függ bizonyos VMware kereskedelmi csomagoktól, kiadásoktól vagy csomagolástól. A következő követelmények határozzák meg a támogatást:

  • A támogatott vendég operációs rendszer
  • A támogatott SQL Server verzió
  • Azure Arc kapcsolódó gépügynök követelmények

A VMware (Broadcom) meghatározza a VMware csomagolási, licencelési és életciklus-szabályzatait, és Azure Arc függetlenül módosíthatja őket.

Nem támogatott konfigurációk

Azure Arc-kompatibilis SQL Server jelenleg nem támogatja a következő konfigurációkat:

  • Windows Server 2012 vagy a Windows Server régebbi verziói. Nem rendelkeznek a TLS minimálisan szükséges verzióival a Azure való biztonságos hitelesítéshez.
  • Windows Server 2012 R2 a DPS-hez támogatott, mert támogatja a TLS 1.2-t. Windows Server 2012 R2 nem támogatja a telemetriai végpontot. Ezért az olyan funkciók, mint a teljesítmény irányítópultja, a migrálás értékelése és mások nem támogatottak.
  • SQL Server tárolókban fut.
  • SQL Server kiadások: Üzleti intelligencia.
  • Private Link kapcsolatok az Azure Arc adatfeldolgozási szolgáltatásához a leltár- és használatifeltöltésre szolgáló <region>.arcdataservices.com végponton.
  • SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) és régebbi verziók.
  • Az Arc-ügynök és SQL Server bővítmény telepítése nem végezhető el a sysprep rendszerkép létrehozása során.
  • A SQL Server több példánya is ugyanarra a gazdagép operációs rendszerre van telepítve ugyanazzal a példánynévvel.
  • SQL Server az Azure virtuális gépeken.
  • Az Always On rendelkezésre állási csoport egy vagy több replikát tartalmaz, amely egy feladatátvételi fürtpéldányon található.
  • SQL Server Reporting Services (SharePoint mód).
  • DBCC CLONEDATABASE (Transact-SQL) hibát jelez a SQL Server Azure bővítményének alapértelmezett telepítésekor. A DBCC CLONEDATABASE futtatásához a Azure bővítményt least jogosultsági módban kell futtatni.
  • SQL Server # szimbólumot tartalmazó példánynevek nem támogatottak. Az elnevezési szabályok és korlátozások teljes listájáért tekintse át az elnevezési szabályokat és korlátozásokat.

Erőforrás-szolgáltatók regisztrálása

Az erőforrás-szolgáltatók regisztrálásához használja az alábbi módszerek egyikét:

  1. Válassza az Előfizetések lehetőséget.
  2. Válassza ki az előfizetését.
  3. A Beállításokterületen válassza Erőforrás-szolgáltatóklehetőséget.
  4. Keresse meg a Microsoft.AzureArcData és Microsoft.HybridCompute, majd válassza a Register lehetőséget.

Azure előfizetési és szolgáltatási korlátok

Mielőtt konfigurálja az SQL Server-példányokat és -gépeket az Azure Arc használatával, tekintse át az Azure Resource Manager előfizetési korlátait és erőforráscsoport-korlátait a csatlakoztatni kívánt gépek számának megtervezéséhez.

Támogatott régiók

A Azure Arc által engedélyezett SQL Server a következő régiókban érhető el:

  • USA keleti régiója
  • USA 2. keleti régiója
  • USA nyugati régiója
  • USA 2. nyugati régiója
  • USA 3. nyugati régiója
  • USA középső régiója
  • USA északi középső régiója
  • USA déli középső régiója
  • USA nyugati középső régiója
  • Usa kormánya Virginia 1
  • Közép-Kanada
  • Kelet-Kanada
  • Egyesült Királyság déli régiója
  • Egyesült Királyság nyugati régiója
  • Közép-Franciaország
  • Nyugat-Európa
  • Észak-Európa
  • Észak-Svájc
  • Közép-India
  • Dél-Brazília
  • Dél-Afrika északi régiója
  • Egyesült Arab Emírségek északi régiója
  • Kelet-Japán
  • Korea középső régiója
  • Délkelet-Ázsia
  • Ausztrália keleti régiója
  • Közép-Svédország
  • Kelet-Norvégia

1 Az USA kormányzati virginiai régiójában még nem minden funkció támogatott. Részletekért tekintse át a Azure Arc által engedélyezett SQL Server az Egyesült Államok kormányzati változatát.

Important

  • A sikeres előkészítéshez és működéshez rendelje hozzá ugyanazt a régiót az Arc-kompatibilis kiszolgálóhoz és az Arc-kompatibilis SQL Server.

Azure-bővítmény telepítése SQL Serverhez

A SQL Server 2022 (16.x) telepítővarázsló nem támogatja a SQL Server Azure bővítményének telepítését. Ezt az összetevőt kétféleképpen lehet telepíteni. Tegye az alábbiak egyikét:

VMware vSphere-alapú környezetek esetén tekintse át a VMware támogatási szolgálatát.