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
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 virtuella SQL Server-datorer finns i VMware-kluster läser du 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. Skapa ett kostnadsfritt Azure-konto om det behövs.
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-databehandlingstjänsten.
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 Arc-aktiverade SQL Servern 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 Azure-resursgruppen för att slutföra uppgiften. Specifically:
-
Azure Connected Machine Onboardingbefattning 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änstkontot.
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 till Azure Key Vault, medan alla andra begäranden använder proxyservern.
Ansluta till Azure Arc-databehandlingstjänsten
Arc-aktiverad 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
Om du vill hämta regionsegmentet för en regional slutpunkt tar du bort alla blanksteg från 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 Azure-regioner som stöds.
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
Om du aktiverar Microsoft Entra-autentisering för SQL Server som aktiveras av Azure Arc måste vissa URL:er uttryckligen tillåtas 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 autentisering i Azure-portalen.
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
Stöd för Windows Server 2012 och Windows Server 2012 R2 upphörde den 10 oktober 2023. Mer information finns i SQL Server 2012 och Windows Server 2012/2012 R2 slutet på supporten.
.NET Framework
I 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 därefter.
Stöd för VMware
Du kan distribuera SQL Server som aktiveras av Azure Arc på virtuella VMware-datorer som kör:
- On-premises
- I VMware-lösningar, till exempel:
Azure VMware Solution (AVS)
Warning
Om du kör virtuella SQL Server-datorer i ett privat AVS-moln (Azure VMware Solution) följer du stegen i Distribuera Arc-aktiverad Azure VMware-lösning 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
Konfigurationer som inte stöds
Azure Arc-aktiverad 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 databehandlingstjänsten Azure Arc vid slutpunkten
<region>.arcdataservices.comsom används för att ladda upp information om lagring och användning. - 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-läge).
-
DBCC CLONEDATABASE (Transact-SQL) genererar fel vid standardinstallationen av Azure-tillägget för SQL Server. För att kunna köra
DBCC CLONEDATABASEmåste Azure-tillägget köras i lägsta behörighetslä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 Registrera.
Begränsningar för Azure-prenumerationer och tjänster
Innan du konfigurerar dina SQL Server-instanser och -datorer med Azure Arc bör du granska prenumerationsgränserna för Azure Resource Manager och resursgruppsgränserna för att planera för hur många 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. För mer information, se SQL Server aktiverad av Azure Arc för US Government.
Important
- För att introduktionen och funktionen ska lyckas, tilldela samma region till både Arc-aktiverad server och Arc-aktiverad SQL-server.
Installera Azure-tillägget för SQL Server
Installationsguiden för 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 aktiverad av Azure Arc-distributionsalternativ
- Installera Azure-tillägget för SQL Server från kommandoraden
För VMware-kluster läser du Support på VMware.