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
Stávající servery s rozšířením z verze z listopadu 2024 nebo novější budou mít automaticky aplikovánu konfiguraci s nejnižšími privilegii. K této aplikaci dojde postupně.
Abyste zabránili automatické aplikaci principu minimálních oprávnění, zablokujte aktualizace rozšíření na verzi z listopadu 2024.
Požadavky
Dokončete požadavky.
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.
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 |
Microsoft tuto hodnotu používá při nasazování rozšíření SQL Serveru v rámci automatického připojovacího postupu.
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 se na SQL Server vztahuje software Assurance (SA) nebo předplatné a podpora a počet zakoupených licencí je vyšší než počet licencí, které jste už do Azure zavázali k používání zvýhodněného hybridního využití Azure, nastaví tento proces hodnotu typu licence na placenou pro instance onboardovaného SQL Serveru jako první. V důsledku toho máte automaticky přístup k cenným funkcím správy poskytovaným zákazníkům SA.
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:
Pokud ještě není zaregistrovaný, zaregistrujte poskytovatele prostředků
Microsoft.AzureArcData
.Nastavte typ licence.
Nainstalujte rozšíření Azure pro SQL Server.
Poznámka
Typ licence se nastaví, pokud je nastavena hodnota značky
ArcSQLServerExtensionDeployment
.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, Automatické připojení SQL Serveru ke službě Azure Arc.
Po dokončení připojení můžete využívat funkce Azure pro SQL Server. Další informace najdete v tématu Správa licencí a možností fakturace SYSTÉMU SQL Server.
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 Správa licencí a možností fakturace SYSTÉMU SQL Server.
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žená v mezipaměti.
Značka | 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