Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
SQL Server-instanser ansluts automatiskt till Azure Arc när de installeras på en Azure Arc-aktiverad server och Arc-serverresursen finns i en region som stöds. Alla SQL Server-instansresurser skapas automatiskt i Azure, vilket ger en centraliserad hanteringsplattform för alla dina SQL Server-instanser. För mer information, besök SQL Server aktiverad av Azure Arc.
Den här artikeln beskriver hur den effektiva processen med att ansluta SQL Server till Azure fungerar.
Obs
För närvarande tillämpas inte minst privilegierad konfiguration som standard.
Befintliga servrar med tilläggsversion 1.1.2859.223 eller senare kommer så småningom att ha den minst privilegierade konfigurationen tillämpad. Tillägget släpptes i november 2024. Blockera tilläggsuppgraderingar efter 1.1.2859.223 för att förhindra automatiskt tillämpning av minsta privilegier.
Förutsättningar
Slutför förhandskraven – SQL Server aktiverad av Azure Arc.
Ange licenstyp
Du kan också ange licenstypen för varje instans av SQL Server.
Ange önskad licenstyp genom att ange värdetaggen för licenstyp. Det automatiska arbetsflödet för anslutning kräver den taggen. För mer information, besök tagga resurser, resursgrupper och prenumerationer för en logisk organisation.
Du kan ange taggvärden på prenumerations-, resursgrupps- eller resursnivå. Taggvärden som anges på prenumerationsnivå ersätter värden som angetts på resursgrupp- och resursnivå. Taggvärden som anges på resursgruppsnivå ersätter värden som angetts på resursnivå.
Lägg till någon av följande taggar och värden i din prenumeration, resursgrupper eller Arc Server-resurser.
| Tagg | Värde |
|---|---|
ArcSQLServerExtensionDeployment |
Paid |
ArcSQLServerExtensionDeployment |
PAYG |
ArcSQLServerExtensionDeployment |
LicenseOnly
1 |
1 Detta är standardvärdet när arbetsflödet för automatisk anslutning distribuerar SQL Server-tillägget.
Viktig
För att maximera värdet för Azure Arc för SQL Server-kunder använder Microsoft en automatiserad process för att fastställa licenstypsvärdet om du inte har angett standardvärdet med hjälp av taggen ArcSQLServerExtensionDeployment . Om din SQL Server omfattas av Software Assurance (SA) eller prenumeration och support, och antalet licenser som du har köpt är större än antalet licenser som du redan har åtagit dig att använda Azure Hybrid-förmånen, anger den här processen värdet för licenstyp till Betald för de registrerade SQL Server-instanserna enligt principen först till kvarn. Därför har du automatiskt åtkomst till värdefulla hanteringsfunktioner som tillhandahålls till SA-kunder.
Prioritet för inställning av licenstyp
Installera Azure-tillägget för SQL Server automatiskt på nya servrar som är anslutna till Arc
Microsoft installerar automatiskt Azure-tillägget för SQL Server på varje Arc-aktiverad server som är ansluten till Azure Arc om den har några installerade SQL Server-instanser. Den här automatiserade processen omfattar följande uppgifter:
Registrera resursleverantören
Microsoft.AzureArcDataom den inte redan är registrerad.Ange licenstyp.
Installera Azure-tillägget för SQL Server.
Obs
Licenstypen ställs in om värdet för
ArcSQLServerExtensionDeployment-taggen är angivet.Skapa Arc-aktiverad SQL Server-instansresurs i Azure.
Om du vill ansluta SQL Server automatiskt som aktiveras av Azure Arc använder du någon av de metoder som uppfyller dina krav Distributionsalternativ för SQL Server som aktiveras av Azure Arc.
När anslutningen är klar kan du dra nytta av Azure-funktionerna för SQL Server. Mer information finns i Konfigurera SQL Server som aktiveras av Azure Arc.
Verifiera och korrigera konfigurationen av licenstyp
Kör den här resursdiagramfrågan för att verifiera den konfiguration av licenstyp som skapades av registreringsprocessen.
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
Värdet "Konfiguration krävs" anger att registreringsprocessen inte hade tillräckligt med information för att konfigurera licenstypen automatiskt. Mer information om hur du anger det saknade värdet eller ändrar ett värde som konfigurerats automatiskt finns i Konfigurera SQL Server aktiverat av Azure Arc.
Obs
Om du anger licenstyp till Betald eller PAYG- kommer värdefulla hanteringsfunktioner som tillhandahålls till SA-kunder att låsas upp.
Avregistrera dig från automatisk anslutning
Om du vill avanmäla dig från den automatiska installationen av Azure-tillägget för SQL Server lägger du till följande tagg och värde i en prenumeration, resursgrupper eller Arc Server-resurser. Om det redan finns befintliga Arc-aktiverade servrar i prenumerationen eller resursgruppen kan det ta upp till 8 timmar innan eventuella ändringar av taggvärdet börjar gälla eftersom taggvärdet cachelagras.
| Tagg | Värde |
|---|---|
ArcSQLServerExtensionDeployment |
Disabled |
Du kan också begränsa vilka tillägg som kan installeras på servern. Du kan konfigurera listor över de tillägg som du vill tillåta och blockera på servern. Mer information finns i lista över tillåtna tillägg och blocklistor.
Lär dig hur Microsoft automatiskt installerar Azure-tillägget för SQL Server
Microsoft kan köra tilläggsinstallationer på en Arc-aktiverad server via tjänsten Gästkonfigurationstillägg för Windows-tjänsten (ExtensionService). När servern är ansluten till Arc installeras tjänsten Gästkonfigurationstillägg för Windows-tjänsten (ExtensionService). Den här tjänsten ansvarar för att installera, uppgradera och ta bort tillägg (agenter, skript eller annan programvara) på datorn. Gästkonfigurations- och tilläggstjänster körs som lokalt system i Windows och som rot i Linux. Mer information om Arc-agenttjänster och tjänstkonton finns i Agentsäkerhet och -behörigheter | Agentsäkerhet och behörigheter
Microsoft kan anropa API:er för att distribuera Azure-tillägget för SQL Server och automatiskt ansluta till Arc-aktiverad SQL Server.
Du kan också installera tilläggen med azure-portalen, ARM-API:er (Azure Resource Manager), Azure Policy, ARM-mallar, Azure CLI eller Azure PowerShell-modulen. Distributionsalternativ för SQL Server som aktiveras av Azure Arc
Hitta SQL Server-instanser som är anslutna till Arc, men azure-tillägget för SQL Server saknas
Använd följande Azure-graffråga för att visa en lista över dator- och prenumerations-ID:t som innehåller Arc-servrar med SQL Server installerat men som saknar Azure-tillägget för 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
Uppgradera tilläggsversion
Mer information om hur du uppgraderar Azure-tillägget för SQL Server finns i Uppgraderingstillägg.
Om du vill hämta den aktuella tilläggsversionen läser du Viktig information – SQL Server aktiverad av Azure Arc.
Relaterat innehåll
- Konfigurera bedömning av bästa praxis för SQL Server, aktiverad av Azure Arc
- Hantera inventering av SQL Server-resurser med Azure Arc
- Konfigurera SQL Server aktiverat av Azure Arc
- Använd aktivitetsloggar med SQL Server aktiverat av Azure Arc
- Datainsamling och -rapportering för SQL Server som aktiveras av Azure Arc