Kommentar
Å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.
Applies to:SQL Server
En Azure Arc-aktiverad instans av SQL Server är en instans lokalt eller i en molnleverantör som är ansluten till Azure Arc. Den här artikeln förklarar dessa förutsättningar.
Om dina SQL Server virtuella datorer körs i VMware vSphere-baserade miljöer (inklusive miljöer som licensieras via VMware vSphere Foundation eller VMware Cloud Foundation) kan du läsa Support på VMware.
Innan du distribuerar
Innan du kan Arc-aktivera en instans av SQL Server måste du:
Ha ett Azure konto med en aktiv prenumeration. Om det behövs skapa ett kostnadsfritt Azure konto.
Kontrollera kraven för Arc-ansluten datoragent. Arc-agenten måste köras i det vanliga fullständiga läget.
Kontrollera kraven för Arc-anslutna datoragentnätverk.
Öppna brandväggen för Azure Arc datatjänst.
Registrera resursprovidrar. Specifically:
Microsoft.AzureArcDataMicrosoft.HybridCompute
Anvisningar finns i Registrera resursprovidrar.
Behörigheter för installationskonto
Användaren eller tjänstens huvudnamn kräver:
- Läsbehörighet för prenumerationen
- Lokal administratörsbehörighet för operativsystemet för att installera och konfigurera agenten
- För Linux använder du rotkontot
- För Windows använder du ett konto som är medlem i gruppen Lokala administratörer
Innan du aktiverar SQL-servrar med Arc kontrollerar installationsskriptet:
- Den region där den Arc-aktiverade SQL Server stöds
-
Microsoft.AzureArcDataresursprovidern är registrerad
Dessa kontroller kräver läsrättigheter på prenumerationen för användaren.
Användaren eller tjänstens huvudnamn kräver följande behörigheter i resursgruppen Azure för att slutföra uppgiften. Specifically:
-
Azure Connected Machine Onboardingroll Microsoft.AzureArcData/register/actionMicrosoft.HybridCompute/machines/extensions/readMicrosoft.HybridCompute/machines/extensions/writeMicrosoft.Resources/deployments/validate/action
Användare kan tilldelas till inbyggda roller som har dessa behörigheter, till exempel:
Mer information finns i Tilldela Azure roller med hjälp av Azure-portalen.
Verifiera tillståndet för användardatabaser
När en SQL Server instans aktiveras av Azure Arc anger anslutningen vissa databasbehörigheter så att du kan hantera databaser från Azure. Mer information om de behörigheter som angetts på databasnivå finns i SQL-behörigheter.
Endast databaser som är online och uppdateringsbara ingår.
Kontrollera tillståndet för alla databaser som du planerar att hantera från Azure.
Den här frågan visar alla databaser, deras status och om de kan uppdateras:
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;
Kör frågan på alla instanser som du aktiverar.
Behörigheter för tjänstkonto
SQL Server-tjänstkontot måste vara medlem i sysadmin fast serverroll på varje SQL Server instans. Som standard är SQL Server-tjänstkontot medlem i sysadmin fast serverroll.
Mer information om det här kravet finns i SQL Server-tjänstkonto.
Ange proxyundantag
Note
Undantaget i det här avsnittet krävs för versionen mars 2024 och tidigare.
Från och med lanseringen i april 2024 krävs inte det här undantaget.
Om en proxyserver används anger du den NO_PROXY miljövariabeln som ska undanta proxytrafik för:
localhost127.0.0.1
Note
Från och med tilläggsversionen 1.1.2986.256kan du ange NO_PROXY miljövariabel för att kringgå proxy för URL:er.
Du kan konfigurera tillägget så att det kringgår proxyslutpunkten för begäranden till specifika URL:er när du använder en proxyserver för alla andra begäranden.
Du kan till exempel konfigurera tillägget genom att ange NO_PROXY miljövariabel för att använda privata slutpunkter för begäranden att Azure Key Vault, medan alla andra begäranden använder proxyservern.
Ansluta till Azure Arc databehandlingstjänst
Arc-aktiverade SQL Server kräver utgående anslutning till Azure Arc Data Processing Service.
Varje virtuell eller fysisk server måste kommunicera med Azure. Mer specifikt kräver de anslutning till:
- URL:
*.<region>.arcdataservices.com- För regioner i US Government Virginia använder du
*.<region>.arcdataservices.azure.us.
- För regioner i US Government Virginia använder du
- Port: 443
- Riktning: Utgående
- Autentiseringsprovider: Microsoft Entra ID
För att hämta regionsegmentet för en regional slutpunkt, tar du bort alla blanksteg i namnet på Azure-regionen. Till exempel, East US 2-regionen, regionens namn är eastus2.
Till exempel: *.<region>.arcdataservices.com ska vara *.eastus2.arcdataservices.com i US East 2-regionen.
En lista över regioner som stöds finns i Supported Azure regions.
Kör följande kommando för en lista över alla regioner:
az account list-locations -o table
Note
Du kan inte använda Azure Private Link anslutningar till Azure Arc databehandlingstjänsten. Se Konfigurationer som inte stöds.
Nätverkskrav för att aktivera Microsoft Entra-autentisering
För att aktivera Microsoft Entra autentisering för SQL Server som aktiveras av Azure Arc krävs att vissa URL:er uttryckligen tillåts om en brandvägg blockerar utgående URL:er. Lägg till följande URL:er i listan över tillåtna:
https://login.microsoftonline.com/https://login.microsoft.com/https://enterpriseregistration.windows.net/https://graph.microsoft.com/-
https://<azure-keyvault-name>.vault.azure.net/(krävs endast om du använder certifikat för Microsoft Entra autentisering)
Dessutom kan du behöva tillåta url:er för Azure-portalautentisering.
SQL Server versioner och miljöer som stöds
Konfigurationer som stöds
SQL Server version
SQL Server 2012 (11.x) och senare versioner.
Note
Endast 64-bitars SQL Server versioner stöds.
Operativsystem
- Windows 10 och 11
- Windows Server 2012 och senare versioner
- Ubuntu 20.04 (x64)
- Red Hat Enterprise Linux (RHEL) 8 (x64)
- SUSE Linux Enterprise Server (SLES) 15 (x64)
Important
Windows Server 2012 och Windows Server 2012 R2-support upphörde den 10 oktober 2023. Mer information finns i SQL Server 2012 och Windows Server 2012/2012 R2 end of support.
.NET Framework
På Windows .NET Framework 4.7.2 och senare.
Det här kravet börjar med tilläggsversionen 1.1.2504.99 (14 november 2023). Utan den här versionen kanske tillägget inte fungerar som avsett. Windows Server 2012 R2 levereras inte med .NET Framework 4.7.2 som standard och måste uppdateras i enlighet med detta.
Stöd för VMware
Du kan distribuera SQL Server aktiverad med Azure Arc på VMware-virtuella datorer som kör:
- On-premises
- I VMware-lösningar, till exempel:
Azure VMware Solution (AVS)
VMware vSphere är fortfarande den underliggande virtualiseringsplattformen. Efter Broadcoms förvärv av VMware ändrades inte vSphere-produktnamnet. VMware uppdaterade dock hur vSphere paketeras och licensieras (till exempel via VMware vSphere Foundation och VMware Cloud Foundation).
Warning
Om du kör SQL Server-VM:er i Azure VMware Solution privata molnet (AVS), följ stegen i Deploy Arc-enabled Azure VMware Solution för att aktivera.
Det här är den enda distributionsmekanismen som ger dig en helt integrerad upplevelse med Arc-funktioner i det privata AVS-molnet.
VMware Cloud på AWS
Google Cloud VMware Engine
VMware-paketering och supportomfång
SQL Server som aktiveras av Azure Arc stöder SQL Server instanser som körs på virtuella datorer i VMware vSphere-baserade miljöer, inklusive Azure VMware Solution.
Supporten beror inte på specifika kommersiella VMware-paket, utgåvor eller paketering. Följande krav avgör supportfunktioner:
- Det gästoperativsystem som stöds
- Den SQL Server version som stöds
- Azure Arc agentkrav för ansluten dator
VMware (Broadcom) definierar VMware-paketerings-, licens- och livscykelprinciper och kan ändra dem oberoende av Azure Arc.
Konfigurationer som inte stöds
Azure Arc-aktiverade SQL Server stöder för närvarande inte följande konfigurationer:
- Windows Server 2012 eller äldre versioner av Windows Server. De har inte de lägsta nödvändiga versionerna av TLS för säker autentisering till Azure.
- Windows Server 2012 R2 stöds för DPS eftersom det stöder TLS 1.2. Windows Server 2012 R2 stöder inte telemetrislutpunkten. Därför stöds inte funktioner som instrumentpanel för prestanda, migreringsutvärdering och andra.
- SQL Server körs i containrar.
- SQL Server utgåvor: Business Intelligence.
- Private Link-anslutningar till Azure Arc-databehandlingstjänsten på slutpunkten
<region>.arcdataservices.comsom används för uppladdning av inventerings- och användningsdata. - SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x) och äldre versioner.
- Det går inte att installera Arc-agenten och SQL Server-tillägget som en del av skapandet av sysprep-avbildningen.
- Flera instanser av SQL Server installerade på samma värdoperativsystem med samma instansnamn.
- SQL Server i Azure Virtual Machines.
- En AlwaysOn-tillgänglighetsgrupp där en eller flera repliker finns på en redundansklusterinstans.
- SQL Server Reporting Services (SharePoint Mode).
-
DBCC CLONEDATABASE (Transact-SQL) utlöser fel vid standardinstallationen av Azure-tillägget för SQL Server. För att köra
DBCC CLONEDATABASEmåste Azure-tillägget köras i minsta privilegierade läge. - SQL Server instansnamn som innehåller en
#-symbol stöds inte. En fullständig lista över namngivningsregler och begränsningar finns i namngivningsregler och begränsningar.
Registrera resursprovidrar
Om du vill registrera resursprovidrar använder du någon av följande metoder:
- Välj Prenumerationer.
- Välj din prenumeration.
- Under Inställningar väljer du Resursprovidrar.
- Sök efter
Microsoft.AzureArcDataochMicrosoft.HybridComputeoch välj Register.
Azure prenumerations- och tjänstbegränsningar
Innan du konfigurerar dina SQL Server-instanser och datorer med Azure Arc kan du granska Azure Resource Manager prenumerationsgränser och resurser gruppgränser för att planera för antalet datorer som ska anslutas.
Regioner som stöds
SQL Server som aktiveras av Azure Arc är tillgängligt i följande regioner:
- East US
- Östra USA 2
- West US
- Västra USA 2
- Västra USA 3
- Central US
- USA, norra centrala
- Sydcentrala USA
- Västra Central-USA
- Amerikanska regeringen Virginia 1
- Canada Central
- Canada East
- UK South
- UK West
- France Central
- West Europe
- North Europe
- Switzerland North
- Central India
- Brazil South
- Sydafrika, norra
- UAE North
- Japan East
- Korea Central
- Southeast Asia
- Australia East
- Sweden Central
- Norway East
1 Alla funktioner stöds inte ännu i regionen US Government Virginia. Mer information finns i SQL Server hanterat av Azure Arc i US Government.
Important
- För lyckad onboarding och för att säkerställa funktionalitet, tilldela samma region till både Arc-aktiverad server och Arc-aktiverad SQL Server.
Installera Azure-tillägget för SQL Server
Installationsguiden SQL Server 2022 (16.x) stöder inte installation av Azure-tillägget för SQL Server. Det finns två sätt att installera den här komponenten. Gör något av följande:
- SQL Server aktiverat av Azure Arc distributionsalternativ
- Installera Azure-tillägget för SQL Server från kommandoraden
För VMware vSphere-baserade miljöer läser du Support på VMware.