Konfigurace SQL Serveru povoleného službou Azure Arc
platí pro:SQL Server
Každý server s podporou Služby Azure Arc obsahuje sadu vlastností, které platí pro všechny instance SQL Serveru nainstalované na tomto serveru. Tyto vlastnosti můžete nakonfigurovat po instalaci rozšíření Azure pro SQL Server na počítači. Vlastnosti se však projeví pouze v případě, že je nainstalována instance nebo instance SQL Serveru. Na webu Azure Portal se v podokně Přehled pro SQL Server povolený službou Azure Arc odráží, jak konfigurace SQL Serveru ovlivňuje konkrétní instanci.
Požadavky
Roli přispěvatele máte v alespoň jednom z předplatných Azure, které vaše organizace vytvořila. Zjistěte, jak vytvořit nové fakturační předplatné.
Máte roli přispěvatele pro skupinu prostředků, ve které bude zaregistrovaná instance SQL Serveru. Podrobnosti najdete v tématu Spravované skupiny prostředků Azure.
Poskytovatelé prostředků
Microsoft.AzureArcData
aMicrosoft.HybridCompute
jsou zaregistrovaní v každém předplatném, které používáte pro průběžné platby SQL Serveru.
Registrace poskytovatelů prostředků
K registraci poskytovatelů prostředků použijte jednu z následujících metod:
- Vyberte Předplatná.
- Zvolte své předplatné.
- V části Nastavenívyberte Poskytovatelé prostředků.
- Vyhledejte
Microsoft.AzureArcData
aMicrosoft.HybridCompute
a pak vyberte Zaregistrovat.
Úprava konfigurace SQL Serveru
Pomocí webu Azure Portal, Azure PowerShellu nebo Azure CLI můžete změnit všechna nebo některá nastavení konfigurace na konkrétním serveru s podporou Služby Azure Arc na požadovaný stav.
Pokud chcete upravit konfiguraci SQL Serveru pro větší rozsah (například skupinu prostředků, předplatné nebo více předplatných) jedním příkazem, použijte skript modify-license-type.ps1
PowerShellu. Publikuje se jako opensourcová ukázka SQL Serveru a obsahuje podrobné pokyny.
Doporučujeme spustit skript z Azure Cloud Shellu, protože:
- Má předinstalované požadované moduly Azure PowerShellu.
- Automaticky vás ověří.
Podrobnosti najdete v tématu Spuštění skriptu pomocíCloud Shellu .
Hostitele SQL Serveru můžete nakonfigurovat dvěma způsoby na webu Azure Portal:
Otevřete podokno přehledu SQL Serveru s podporou služby Azure Arc a pak vyberte konfigurace SQL Serveru.
Otevřete podokno přehledu SQL Serveru s podporou služby Azure Arc a pak vyberte Vlastnosti. V části konfigurace SQL Serveruvyberte nastavení, které potřebujete upravit:
- typ licence
- předplatné ESU
- automatizované opravy
Nastavení vlastnosti typu licence
Zvolte jeden z typů licencí. Popisy najdete v tématu typy licencí.
Použití licence fyzického jádra
Zaškrtněte políčko Použít fyzickou základní licenci, pokud konfigurujete virtuální počítač a používáte neomezenou výhodu virtualizace pro licencování softwaru SQL Serveru nebo předplatného SQL. Nastaví vlastnost konfigurace hostitele UsePhysicalCoreLicense
na True
. Pokud je toto políčko zaškrtnuté, má přednost licence fyzického jádra (p-core) a náklady na software SQL Serveru mají hodnotu null.
Důležitý
Pokud je licence p-core nakonfigurovaná s fakturačním plánem s průběžnými platbami, hodnota vybraného Typu licence, by měla být průběžné platby. Tento výběr neaktivuje další poplatky na úrovni virtuálního počítače, ale zajišťuje nepřerušované licencování a fakturaci, pokud je licence p-core deaktivovaná nebo odstraněná.
Přihlášení k odběru rozšířených aktualizací zabezpečení
Můžete se přihlásit k odběru rozšířených aktualizací zabezpečení (ESU) pro jednotlivého hostitele. Pokud chcete získat nárok na předplatné ESU, musí mít hostitel typ licence nastavený na průběžných plateb nebo licence pomocí programu Software Assurance. Tato možnost umožňuje přihlásit se k odběru pomocí virtuálních procesorů (virtuálních jader), pokud je hostitelem virtuální počítač, nebo pomocí fyzických jader, pokud je hostitelem fyzický server, který běží bez použití virtuálních počítačů.
Vyberte přihlásit se k odběru rozšířených aktualizací zabezpečení. Nastaví vlastnost konfigurace hostitele EnableExtendedSecurityUpdates
na True
. Předplatné se aktivuje po kliknutí na Uložit.
Další informace o možnostech licencování ESU najdete v tématu Přihlášení k odběru rozšířených aktualizací zabezpečení v produkčním prostředí.
Poznámka
Na rozdíl od licence ESU p-core nemusíte při přihlašování k odběru ESU hostitele definovat počet fakturovatelných jader pro každý počítač. Rozšíření Azure pro SQL Server rozpozná velikost hostitele, typ hostitele (virtuální nebo fyzický) a edici SQL Serveru. Rozšíření se účtuje podle těchto parametrů.
Jakmile povolíte ESU, nemůžete změnit typ licence hostitele na Licenci pouze, dokud není předplatné ESU zrušeno.
Použijte licenci ESU pro fyzické jádro
Pokud konfigurujete virtuální počítač a používáte neomezenou výhodu virtualizace při povolování předplatného ESU, zaškrtněte políčko Použít licenci ESU fyzického jádra. Nastaví UseEsuPhysicalCoreLicense
na true
.
Pokud zaškrtnete políčko, bude mít přednost licence p-core a poplatky za ESU SQL Serveru na úrovni virtuálního počítače budou zrušeny.
Odhlášení odběru rozšířených aktualizací zabezpečení
Rozšířené aktualizace zabezpečení povolené službou Azure Arc můžete kdykoli zrušit. Zrušení okamžitě zastaví poplatky ESU. Vyberte Zrušit odběr z rozšířených aktualizací zabezpečení. Předplatné skončí po výběru možnosti Uložit.
Přidání do seznamu vyloučených instancí
Některé instance můžete vyloučit z operací onboardingu ve velkém měřítku, které jsou řízené zásadami Azure nebo automatickými procesy onboardingu. Pokud chcete z těchto operací vyloučit konkrétní instance, přidejte názvy instancí do seznamu Přeskočit instance. Podrobnosti o možnostech onboardingu ve velkém měřítku najdete v tématu Možnosti alternativního nasazení pro SQL Server povolený službou Azure Arc.
Poznámka
Nemůžete vyloučit instance SQL Serveru, které používají fakturaci s průběžným platbami.
Uložení aktualizované konfigurace
Po ověření typu licence, nastavení ESU a instance, kterou chcete vyloučit, vyberte Uložit, aby se změny použily.
Důležitý
Neomezená výhoda virtualizace pro software SQL Serveru nebo předplatné ESU SQL Serveru není podporována v infrastruktuře od uvedených poskytovatelů. Pokud používáte SQL Server na virtuálním počítači uvedeného poskytovatele a vyberete tuto možnost, váš záměr se bude ignorovat a za virtuální jádra virtuálního počítače se vám budou účtovat poplatky.
Přihlášení k odběru rozšířených aktualizací zabezpečení ve velkém měřítku pomocí služby Azure Policy
Předplatné ESU můžete aktivovat na několika počítačích s podporou služby Azure Arc pomocí definice služby Azure Policy s názvem Přihlásit k odběru oprávněných instancí SQL Serverů s podporou Azure Arc pro rozšířené aktualizace zabezpečení.
Když přiřadíte tuto definici zásady k rozsahu dle vašeho výběru, aktivuje ESU na všech počítačích s podporou Azure Arc, které mají nainstalované rozšíření Azure pro SQL Server. Pokud některý z těchto počítačů má kvalifikovanou instanci SQL Serveru, aktivuje se předplatné ESU okamžitě.
K aktivaci této zásady použijte následující postup:
Na webu Azure Portal přejděte na Azure Policy a pak vyberte Definice.
Vyhledejte přihlášení k odběru oprávněných instancí SQL Serverů s podporou arc, aby se rozšířené aktualizace zabezpečení a klikněte pravým tlačítkem na zásadu.
Vyberte Přiřadit zásady.
Vyberte předplatné a volitelně skupinu prostředků jako obor.
Ujistěte se, že je uplatnění zásad nastavené na Povoleno.
Na kartě Parametry nastavte hodnotu Povolit rozšířené aktualizace zabezpečeníTrue.
Na záložce Náprava:
- Vyberte Vytvořit úlohu nápravy, aby se tato zásada použila u existujících prostředků. Pokud tuto možnost nevyberete, zásada se použije jenom u nově vytvořených prostředků.
- Vyberte možnost Vytvořit spravovanou identitua pak vyberte spravovanou identitu přiřazenou systémem (doporučeno) nebo spravovanou identitu přiřazenou uživatelem, která má rozšíření Azure pro nasazení SQL Serveru a oprávnění čtenář.
- Vyberte umístění identity.
Vyberte Zkontrolovat a vytvořit.
Vyberte Vytvořit.
Dotazování konfigurace SQL Serveru
K dotazování nastavení konfigurace SQL Serveru ve vybraném oboru můžete použít Azure Resource Graph. Podívejte se na následující příklady.
Získání počtu podle typu licence
Tento příklad vrátí počet podle typu licence:
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| extend licenseType = iff(properties.settings.LicenseType == '', 'Configuration needed', properties.settings.LicenseType)
| summarize count() by tostring(licenseType)
Identifikace instancí, ve kterých je typ licence nedefinovaný
Tento dotaz vrátí seznam instancí, ve kterých je typ licence null
:
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| where isnull(properties.settings.LicenseType)
| project ['id'], resourceGroup, subscriptionId
Výpis podrobností o konfiguraci pro každou instanci SQL Serveru
Tento dotaz identifikuje mnoho podrobností o jednotlivých instancích, včetně typu licence, nastavení ESU a povolených funkcí:
resources
| where type == "microsoft.hybridcompute/machines"
| where properties.detectedProperties.mssqldiscovered == "true"
| extend machineIdHasSQLServerDiscovered = id
| project name, machineIdHasSQLServerDiscovered, resourceGroup, subscriptionId
| join kind= leftouter (
resources
| where type == "microsoft.hybridcompute/machines/extensions" | where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| extend machineIdHasSQLServerExtensionInstalled = iff(id contains "/extensions/WindowsAgent.SqlServer" or id contains "/extensions/LinuxAgent.SqlServer", substring(id, 0, indexof(id, "/extensions/")), "")
| project Extension_State = properties.provisioningState,
License_Type = properties.settings.LicenseType,
ESU = iff(notnull(properties.settings.enableExtendedSecurityUpdates), iff(properties.settings.enableExtendedSecurityUpdates == true,"enabled","disabled"), ""),
Extension_Version = properties.instanceView.typeHandlerVersion,
Excluded_instances = properties.ExcludedSqlInstances,
Purview = iff(notnull(properties.settings.ExternalPolicyBasedAuthorization),"enabled",""),
Entra = iff(notnull(properties.settings.AzureAD),"enabled",""),
BPA = iff(notnull(properties.settings.AssessmentSettings),"enabled",""),
machineIdHasSQLServerExtensionInstalled)on $left.machineIdHasSQLServerDiscovered == $right.machineIdHasSQLServerExtensionInstalled
| where isnotempty(machineIdHasSQLServerExtensionInstalled)
| project-away machineIdHasSQLServerDiscovered, machineIdHasSQLServerExtensionInstalled
Výpis serverů s podporou Azure Arc s instancemi SQL Serveru
Tento dotaz identifikuje servery s podporou Azure Arc s instancemi SQL Serveru, které jsou na nich zjištěny:
resources
| where type == "microsoft.hybridcompute/machines"
| where properties.detectedProperties.mssqldiscovered == "true"
//| summarize count()
Tento dotaz vrátí servery s podporou Azure Arc, které mají instance SQL Serveru, ale rozšíření Sql Serveru Azure Arc není nainstalované. Tento dotaz se vztahuje pouze na servery s Windows.
resources
| where type == "microsoft.hybridcompute/machines"
| where properties.detectedProperties.mssqldiscovered == "true"
| project machineIdHasSQLServerDiscovered = id
| join kind= leftouter (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| where properties.type == "WindowsAgent.SqlServer"
| project machineIdHasSQLServerExtensionInstalled = substring(id, 0, indexof(id, "/extensions/WindowsAgent.SqlServer")))
on $left.machineIdHasSQLServerDiscovered == $right.machineIdHasSQLServerExtensionInstalled
| where isempty(machineIdHasSQLServerExtensionInstalled)
| project machineIdHasSQLServerDiscoveredButNotTheExtension = machineIdHasSQLServerDiscovered
Další příklady dotazů v Azure Resource Graphu najdete v ukázky dotazů pro začátečníky v Azure Resource Graphu.
Výpis instancí SQL Serveru s podporou služby Azure Arc, které jsou přihlášené k odběru ESU
Následující příklad ukazuje, jak můžete zobrazit všechny oprávněné instance SQL Serveru 2012 (11.x) nebo SQL Server 2014 (12.x) a jejich stav předplatného ESU:
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances'
| extend Version = properties.version
| extend Edition = properties.edition
| extend containerId = tolower(tostring (properties.containerResourceId))
| where Version in ("SQL Server 2012", "SQL Server 2014")
| where Edition in ("Enterprise", "Standard")
| where isnotempty(containerId)
| project containerId, SQL_instance = name, Version, Edition
| join kind=inner (
resources
| where type == "microsoft.hybridcompute/machines"
| extend machineId = tolower(tostring(id))
| project machineId, Machine_name = name
)
on $left.containerId == $right.machineId
| join kind=inner (
resources
| where type == "microsoft.hybridcompute/machines/extensions"
| where properties.type in ("WindowsAgent.SqlServer","LinuxAgent.SqlServer")
| extend machineIdHasSQLServerExtensionInstalled = tolower(iff(id contains "/extensions/WindowsAgent.SqlServer" or id contains "/extensions/LinuxAgent.SqlServer", substring(id, 0, indexof(id, "/extensions/")), ""))
| project machineIdHasSQLServerExtensionInstalled,
Extension_State = properties.provisioningState,
License_Type = properties.settings.LicenseType,
ESU = iff(notnull(properties.settings.enableExtendedSecurityUpdates), iff(properties.settings.enableExtendedSecurityUpdates == 'true',"ENABLED","disabled"), "disabled"),
Extension_Version = properties.instanceView.typeHandlerVersion
)
on $left.machineId == $right.machineIdHasSQLServerExtensionInstalled
| project-away machineId, containerId, machineIdHasSQLServerExtensionInstalled
Výpis serverů s podporou Azure Arc, které hostují fakturovatelnou instanci SQL Serveru
Tento dotaz identifikuje připojené počítače (virtuální nebo fyzické), které hostují instance SQL Serveru a které jsou fakturovatelné nebo vyžadují licenci pro software SQL Serveru. Poskytuje podrobnosti o konfiguraci SQL Serveru, včetně typu licence, nastavení ESU, velikosti virtuálních jader nebo p-jader a dalších relevantních parametrů.
resources
| where type =~ 'Microsoft.HybridCompute/machines'
| extend status = tostring(properties.status)
| where status =~ 'Connected'
| extend machineID = tolower(id)
| extend VMbyManufacturer = toboolean(iff(properties.detectedProperties.manufacturer in (
"VMware",
"QEMU",
"Amazon EC2",
"OpenStack",
"Hetzner",
"Mission Critical Cloud",
"DigitalOcean",
"UpCloud",
"oVirt",
"Alibaba",
"KubeVirt",
"Parallels",
"XEN"
), 1, 0))
| extend VMbyModel = toboolean(iff(properties.detectedProperties.model in (
"OpenStack",
"Droplet",
"oVirt",
"Hypervisor",
"Virtual",
"BHYVE",
"KVM"
), 1, 0))
| extend GoogleVM = toboolean(iff((properties.detectedProperties.manufacturer =~ "Google") and (properties.detectedProperties.model =~ "Google Compute Engine"), 1, 0))
| extend NutanixVM = toboolean(iff((properties.detectedProperties.manufacturer =~ "Nutanix") and (properties.detectedProperties.model =~ "AHV"), 1, 0))
| extend MicrosoftVM = toboolean(iff((properties.detectedProperties.manufacturer =~ "Microsoft Corporation") and (properties.detectedProperties.model =~ "Virtual Machine"), 1, 0))
| extend billableCores = iff(VMbyManufacturer or VMbyModel or GoogleVM or NutanixVM or MicrosoftVM, properties.detectedProperties.logicalCoreCount, properties.detectedProperties.coreCount)
| join kind = leftouter // Join the extension
(
resources
| where type =~ 'Microsoft.HybridCompute/machines/extensions'
| where name == 'WindowsAgent.SqlServer' or name == 'LinuxAgent.SqlServer'
| extend extMachineID = substring(id, 0, indexof(id, '/extensions'))
| extend extensionId = id
)
on $left.id == $right.extMachineID
| join kind = inner // Join SQL Server instances
(
resources
| where type =~ 'microsoft.azurearcdata/sqlserverinstances'
| extend sqlVersion = tostring(properties.version)
| extend sqlEdition = tostring(properties.edition)
| extend is_Enterprise = toint(iff(sqlEdition == "Enterprise", 1, 0))
| extend sqlStatus = tostring(properties.status)
| extend licenseType = tostring(properties.licenseType)
| where sqlEdition in ('Enterprise', 'Standard')
| where licenseType !~ 'HADR'
| extend ArcServer = tolower(tostring(properties.containerResourceId))
| order by sqlEdition
)
on $left.machineID == $right.ArcServer
| where isnotnull(extensionId)
| summarize Edition = iff(sum(is_Enterprise) > 0, "Enterprise", "Standard") by machineID
, name
, resourceGroup
, subscriptionId
, Status = tostring(properties.status)
, Model = tostring(properties.detectedProperties.model)
, Manufacturer = tostring(properties.detectedProperties.manufacturer)
, License_Type = tostring(properties1.settings.LicenseType)
, ESU = iff(notnull(properties1.settings.enableExtendedSecurityUpdates), iff(properties1.settings.enableExtendedSecurityUpdates == true,"enabled","not enabled"), "not enabled")
, OS = tostring(properties.osName)
, Uses_UV = tostring(properties1.settings.UsePhysicalCoreLicense.IsApplied)
, Cores = tostring(billableCores)
, Version = sqlVersion
| summarize by name, subscriptionId, resourceGroup, Model, Manufacturer, License_Type, ESU, OS, Cores, Status
| project Name = name, Model, Manufacturer, OperatingSystem = OS, Status, HostLicenseType = License_Type, ESU, BillableCores = Cores, SubscriptionID = subscriptionId, ResourceGroup = resourceGroup
| order by Name asc
Správa neomezené výhody virtualizace pro SQL Server
Pokud chcete povolit neomezenou virtualizaci, SQL Server povolený službou Azure Arc podporuje speciální typ prostředku: SQLServerLicense. Tento prostředek můžete použít k licencování mnoha virtuálních počítačů s nainstalovanými instancemi SQL Serveru. Podrobnosti o licenčním modelu najdete v tématu Licence instancí SQL Serveru s neomezenou virtualizací.
Požadavky
Role řízení přístupu na základě role (RBAC) zahrnuje následující oprávnění:
Microsoft.AzureArcData/SqlLicenses/read
Microsoft.AzureArcData/SqlLicenses/write
Microsoft.Management/managementGroups/read
Microsoft.Resources/subscriptions/read
Microsoft.Resources/subscriptions/resourceGroups/read
Microsoft.Support/supporttickets/write
Vytvoření licence SQL Serveru
Pokud chcete vytvořit prostředek licence SQL Serveru, použijte jednu z následujících metod:
- Vyberte Azure Arc.
- V části Data Servicesvyberte SQL Server licence.
- Vyberte +Vytvořit.
- Vyberte licence fyzického jádra SQL Serveru.
- Dokončete průvodce nastavením.
Aktualizace prostředku licence SQL Serveru
Pokud chcete změnit vlastnost licence SQL Serveru (například ji aktivovat později), použijte jednu z následujících metod:
- Vyberte Azure Arc.
- V části Data Servicesvyberte licence SQL Serveru.
- Vyberte licenci.
- V části Managementvyberte Konfigurovat.
- Proveďte změny a pak vyberte Použít.
Správa prostředků v rozsahu licence p-core
Prostředky v oboru konkrétní licence fyzického jádra SQL Serveru můžete spravovat pomocí následujícího postupu:
- Vyberte Azure Arc.
- V části Data Servicesvyberte licence pro SQL Server.
- Vyberte licenci.
- V části Správavyberte Prostředky v rozsahu.
Pokud konkrétní prostředky nejsou nakonfigurované tak, aby používaly tuto licenci (ve sloupci Použít fyzickou základní licenci se zobrazí BEZ), můžete to změnit:
- V seznamu vyberte konkrétní prostředky.
- Vyberte „Použít licenci“.
- Přečtěte si prohlášení a vyberte Potvrdit.
Výpis serverů s podporou Služby Azure Arc v oboru licence SQL Serveru
Tento dotaz obsahuje seznam všech serverů s podporou Služby Azure Arc v oboru licence a relevantních vlastností každého z nich:
resources
| where type =~ 'Microsoft.HybridCompute/machines'
| where ('${scopeType}'!= 'Subscription' or subscriptionId == '${subscription}')
| where ('${scopeType}' != 'ResourceGroup' or (resourceGroup == '${resourceGroup.toLowerCase()}' and subscriptionId == '${subscription}'))
| extend status = tostring(properties.status)
| where status =~ 'Connected'
| join kind = leftouter
(
resources
| where type =~ 'Microsoft.HybridCompute/machines/extensions'
| where name == 'WindowsAgent.SqlServer' or name == 'LinuxAgent.SqlServer'
| extend machineId = substring(id, 0, indexof(id, '/extensions'))
| extend extensionId = id
)
on $left.id == $right.machineId
| where isnotnull(extensionId)
| project id, name, properties.status, resourceGroup, subscriptionId, Model = properties.detectedProperties.model, Manufacturer = properties.detectedProperties.manufacturer, kind, OSE = properties.osName, License_applied = properties1.settings.UsePhysicalCoreLicense.IsApplied
|order by name asc
Správa výhody neomezené virtualizace pro předplatné SQL Serveru ESU
Pokud chcete povolit neomezenou virtualizaci předplatného ESU, SQL Server povolený službou Azure Arc podporuje speciální typ prostředku: SQLServerEsuLicense. Tento prostředek můžete použít k povolení předplatného ESU pro sadu fyzických hostitelů s neomezeným počtem virtuálních počítačů, na kterých běží instance SQL Serveru, které nepodporují. Podrobnosti o modelu licencování najdete v tématu Předplaťte si ESU pro SQL Server pomocí fyzických jader s neomezenou virtualizací.
Požadavky
Vaše role RBAC zahrnuje následující oprávnění:
Microsoft.AzureArcData/SqlLicenses/read
Microsoft.AzureArcData/SqlLicenses/write
Microsoft.Management/managementGroups/read
Microsoft.Resources/subscriptions/read
Microsoft.Resources/subscriptions/resourceGroups/read
Microsoft.Support/supporttickets/write
Vytvoření prostředku licence ESU SQL Serveru
Pokud chcete vytvořit prostředek licence ESU SQL Serveru, použijte jednu z následujících metod:
- Vyberte Azure Arc.
- V části Data Servicesvyberte licence SQL Server ESU.
- Vyberte +Vytvořit.
- Dokončete průvodce tvorbou.
Aktualizace prostředku licence ESU SQL Serveru
Pokud chcete změnit vlastnosti licence ESU SQL Serveru (například ukončit předplatné), použijte jednu z následujících metod:
- Vyberte Azure Arc.
- V části Data Servicesvyberte licence ESU SQL Serveru.
- Vyberte licenci.
- V sekci Správavyberte Nastavit.
- Proveďte změny a pak vyberte Použít.
Řízení zdrojů v rozsahu licence ESU p-core
Prostředky v oboru konkrétní licence ESU SQL Serveru můžete spravovat pomocí následujícího postupu:
- Vyberte Azure Arc.
- V části Data Servicesvyberte licence ESU pro SQL Server.
- Vyberte licenci.
- V části Správa vyberte Prostředky v oboru.
Toto zobrazení ukazuje pouze připojené počítače v daném rozsahu, které hostují nefunkční instanci SQL Serveru s verzí odpovídající verzi p-core ESU licence, kterou spravujete. Pokud konkrétní prostředky nejsou nakonfigurované tak, aby používaly tuto licenci (ve sloupci použité licence fyzického jádra se zobrazuje NE), můžete to změnit:
- V seznamu vyberte konkrétní prostředky.
- Vyberte Přihlásit se k odběru ESU, nebo vyberte Odhlásit se z odběru ESU.
- Přečtěte si právní upozornění a vyberte Potvrdit.
Výpis serverů s podporou Služby Azure Arc v oboru licence ESU SQL Serveru
Tento dotaz obsahuje seznam všech serverů s podporou Služby Azure Arc v oboru licence a relevantních vlastností každého z nich:
resources
| where type =~ 'Microsoft.HybridCompute/machines'
| where ('${scopeType}'!= 'Subscription' or subscriptionId == '${subscription}')
| where ('${scopeType}' != 'ResourceGroup' or (resourceGroup == '${resourceGroup.toLowerCase()}' and subscriptionId == '${subscription}'))
| extend status = tostring(properties.status)
| where status =~ 'Connected'
| join kind = leftouter
(
resources
| where type =~ 'Microsoft.HybridCompute/machines/extensions'
| where name == 'WindowsAgent.SqlServer' or name == 'LinuxAgent.SqlServer'
| extend machineId = substring(id, 0, indexof(id, '/extensions'))
| extend extensionId = id
)
on $left.id == $right.machineId
| where isnotnull(extensionId)
| project id, name, properties.status, resourceGroup, subscriptionId, Model = properties.detectedProperties.model, Manufacturer = properties.detectedProperties.manufacturer, kind, OSE = properties.osName, License_applied = properties1.settings.UseEsuPhysicalCoreLicense.IsApplied
|order by name asc