Sdílet prostřednictvím


Správa automatického připojení pro SQL Server povolený službou Azure Arc

platí pro:SQL Server

Instance SQL Serveru se automaticky připojí k Azure Arc, když jsou nainstalované na serveru s podporou Azure Arc a prostředek serveru Arc je v podporované oblasti. Všechny prostředky instance SQL Serveru se automaticky vytvářejí v Azure a poskytují centralizovanou platformu pro správu pro všechny instance SQL Serveru. Další informace najdete v tématu SQL Server s podporou služby Azure Arc.

Tento článek podrobně popisuje, jak funguje zjednodušený proces připojení SQL Serveru k Azure.

Poznámka

V současné době není ve výchozím nastavení použita nejméně privilegovaná konfigurace.

Stávající servery s verzí 1.1.2859.223 rozšíření nebo vyšší budou mít nakonec použitou konfiguraci s nejnižšími privilegovanými oprávněními. Toto rozšíření bylo vydáno v listopadu 2024. Pokud chcete zabránit automatické aplikaci nejnižších oprávnění, zablokujte upgrady rozšíření po 1.1.2859.223.

Požadavky

  1. Dokončete požadavky – SQL Server povolený službou Azure Arc.
  2. V případě skupin dostupnosti AlwaysOn proveďte kroky na všech uzlech.

Zadání typu licence

Volitelně můžete zadat typ licence pro každou instanci SQL Serveru.

Pokud chcete zadat požadovaný typ licence, zadejte značku hodnoty typu licence. Pracovní postup automatického připojování vyžaduje danou značku. Další informace najdete v tématu Označování prostředků, skupin prostředků a předplatných pro logickou organizaci.

Můžete nastavit hodnoty značek na úrovni předplatného, skupiny prostředků nebo samotného prostředku. Hodnoty značek nastavené na úrovni předplatného nahrazují hodnoty nastavené na úrovni skupiny prostředků a na úrovni prostředků. Hodnoty značek nastavené na úrovni skupiny prostředků nahrazují hodnoty nastavené na úrovni prostředku.

Přidejte do svého předplatného, skupin prostředků nebo prostředků Arc Serveru jednu z následujících značek a hodnot.

Štítek Hodnota
ArcSQLServerExtensionDeployment Paid
ArcSQLServerExtensionDeployment PAYG
ArcSQLServerExtensionDeployment LicenseOnly 1

1 Toto je výchozí hodnota při nasazení rozšíření SQL Serveru automatickým připojovacím pracovním postupem.

Důležitý

Microsoft používá k maximalizaci hodnoty Azure Arc pro zákazníky s SQL Serverem automatizovaný proces určení hodnoty typu licence, pokud jste nenastavili výchozí hodnotu pomocí značky ArcSQLServerExtensionDeployment . Pokud je váš SQL Server krytý Software Assurance (SA) nebo předplatným a podporou a počet vámi zakoupených licencí je větší než počet licencí, které jste již zavázali Azure k využití zvýhodněného hybridního povolení Azure, nastaví tento proces hodnotu typu licence na placenou pro instance SQL Serveru, které jsou onboardovány, podle principu kdo dřív přijde, ten dřív mele. V důsledku toho máte automaticky přístup k cenným funkcím správy poskytovaným zákazníkům SA.

Priorita nastavení typu licence

Automatická instalace rozšíření Azure pro SQL Server na nové servery připojené ke službě Arc

Microsoft automaticky nainstaluje rozšíření Azure pro SQL Server na každý server s podporou arc připojený k Azure Arc, pokud má nainstalované instance SQL Serveru. Tento automatizovaný proces zahrnuje následující úlohy:

  1. Pokud ještě není zaregistrovaný, zaregistrujte poskytovatele prostředků Microsoft.AzureArcData.

  2. Nastavte typ licence.

  3. Nainstalujte rozšíření Azure pro SQL Server.

    Poznámka

    Typ licence se nastaví, pokud je nastavena hodnota značky ArcSQLServerExtensionDeployment.

  4. Vytvořte prostředek instance SQL Serveru s podporou Arc v Azure.

Pokud chcete automaticky připojit SQL Server povolený službou Azure Arc, použijte jednu z poskytovaných metod, které splňují vaše požadavky na možnosti nasazení SQL Serveru povoleného službou Azure Arc.

Po dokončení připojení můžete využívat funkce Azure pro SQL Server. Další informace najdete v tématu Konfigurace SQL Serveru povoleného službou Azure Arc.

Ověření a oprava konfigurace typu licence

Pokud chcete ověřit konfiguraci typu licence vytvořenou procesem onboardingu, spusťte dotaz v grafu prostředků.

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

Hodnota "Konfigurace potřebná" značí, že proces onboardingu neměl dostatek informací pro automatickou konfiguraci typu licence. Podrobnosti o tom, jak nastavit chybějící hodnotu nebo změnit hodnotu automaticky nakonfigurovanou, najdete v tématu Konfigurace SQL Serveru povoleného službou Azure Arc.

Poznámka

Nastavení typu licence na Placené nebo PAYG odemyká cenné funkce správy poskytované zákazníkům SA.

Výslovný nesouhlas s automatickým připojením

Pokud chcete zrušit automatickou instalaci rozšíření Azure pro SQL Server, přidejte do předplatného, skupin prostředků nebo prostředků Arc Serveru následující značku a hodnotu. Pokud už existují servery s podporou Arc v předplatném nebo skupině prostředků, může trvat až 8 hodin, než se změny hodnoty značky projeví, protože hodnota značky je uložena do mezipaměti.

Štítek Hodnota
ArcSQLServerExtensionDeployment Disabled

Případně můžete omezit, která rozšíření se dají nainstalovat na váš server. Můžete nakonfigurovat seznamy rozšíření, která chcete povolit a blokovat na serveru. Další informace najdete v Povolené seznamy rozšíření a blokované seznamy.

Zjistěte, jak Microsoft automaticky nainstaluje rozšíření Azure pro SQL Server.

Microsoft může spouštět instalace rozšíření na serveru s podporou arc prostřednictvím služby Rozšíření konfigurace hosta systému Windows (ExtensionService). Když je server připojený ke službě Arc, nainstaluje se služba Rozšíření konfigurace hosta systému Windows (ExtensionService). Tato služba zodpovídá za instalaci, upgrade a odstranění rozšíření (agentů, skriptů nebo jiného softwaru) na počítači. Služby konfigurace hosta a rozšíření běží jako Místní systém ve Windows a jako root v Linuxu. Podrobnosti o službách a účtech služeb agenta Arc najdete v tématu Zabezpečení a oprávnění agenta | Zabezpečení a oprávnění agenta

Microsoft může volat API pro nasazení rozšíření Azure pro SQL Server a automaticky se připojit k Arc-podporovanému SQL Serveru.

Rozšíření můžete nainstalovat také pomocí webu Azure Portal, rozhraní API Azure Resource Manageru (ARM), Azure Policy, šablon ARM, Azure CLI nebo modulu Azure PowerShellu. možnosti nasazení SQL Serveru povoleného službou Azure Arc

Vyhledání instancí SQL Serveru připojených ke službě Arc, kterým chybí rozšíření Azure pro SQL Server

Pomocí následujícího dotazu Azure Graph zobrazte seznam ID počítačů a předplatných, které obsahují servery Arc s nainstalovaným SQL Serverem, ale chybí rozšíření Azure pro SQL Server.

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

Aktualizovat rozšíření verze

Další informace o upgradu rozšíření Azure pro SQL Server najdete v tématu Upgrade rozšíření.

Pokud chcete získat aktuální verzi rozšíření, přečtěte si poznámky k verzi – SQL Server povolený službou Azure Arc.