Dela via


Krav – SQL Server aktiverat av Azure Arc

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, granska Support på VMware.

Innan du distribuerar

Innan du kan Arc-aktivera en instans av SQL Server måste du:

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.AzureArcData resursprovidern ä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. Specifikt:

  • Azure Connected Machine Onboarding roll
  • Microsoft.AzureArcData/register/action
  • Microsoft.HybridCompute/machines/extensions/read
  • Microsoft.HybridCompute/machines/extensions/write
  • Microsoft.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

Not

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:

  • localhost
  • 127.0.0.1

Not

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
  • 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, för regionen Östra USA 2, är regionnamnet eastus2.

Till exempel: *.<region>.arcdataservices.com ska vara *.eastus2.arcdataservices.com i US East 2-regionen.

Granska Azure-regioner som stödsför en lista över regioner som stöds.

Kör följande kommando för en lista över alla regioner:

az account list-locations -o table

Not

Du kan inte använda Azure Private Link-anslutningar till Azure Arc-databehandlingstjänsten. Se konfigurationer som inte stöds.

SQL Server-versioner och -miljöer som stöds

Konfigurationer som stöds

SQL Server-version

SQL Server 2012 (11.x) och senare versioner.

Operativsystem

  • Windows 10 och 11
  • Windows Server 2012 R2 och senare versioner
  • Ubuntu 20.04 (x64)
  • Red Hat Enterprise Linux (RHEL) 8 (x64)
  • SUSE Linux Enterprise Server (SLES) 15 (x64)

Viktig

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 upphör med 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 (november 14 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:

  • På plats
  • I VMware-lösningar, till exempel:
    • Azure VMware Solution (AVS)

      Varning

      Om du kör virtuella SQL Server-datorer i ett privat AVS-moln (Azure VMware Solution) följer du stegen i Distribuera Arc-aktiverade 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

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 eftersom det stöder TLS 1.2.
  • SQL Server körs i containrar.
  • SQL Server-utgåvor: Business Intelligence.
  • Private Link-anslutningar till databehandlingstjänsten Azure Arc vid slutpunkten <region>.arcdataservices.com som 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).

Registrera resursprovidrar

Om du vill registrera resursprovidrar använder du någon av följande metoder:

  1. Välj Prenumerationer.
  2. Välj din prenumeration.
  3. Under Inställningarväljer du Resursprovidrar.
  4. Sök efter Microsoft.AzureArcData och Microsoft.HybridCompute och välj Registrera.

Begränsningar för Azure-prenumerationer och tjänster

Innan du konfigurerar dina SQL Server-instanser och maskiner med Azure Arc, granska Azure Resource Manager prenumerationsgränser och resursgruppsbegränsningar för att planera för antalet maskiner som ska anslutas.

Regioner som stöds

Arc-aktiverad SQL Server är tillgänglig i följande regioner:

  • Östra USA
  • USA, östra 2
  • Västra USA
  • Västra USA 2
  • Västra USA 3
  • Centrala USA
  • USA, norra centrala
  • Sydcentrala USA
  • Västra Central-USA
  • Centrala Kanada
  • Kanada, östra
  • Storbritannien, södra
  • UK Väst
  • Centrala Frankrike
  • Europa, västra
  • Europa, norra
  • Schweiz, norra
  • Centrala Indien
  • Sydbrasilien
  • Sydafrika, norra
  • Förenade Arabemiraten, norra
  • Japan, östra
  • Centrala Korea
  • Sydostasien
  • Australien, östra
  • Centralsverige
  • Norge, östra

Viktig

För lyckad registrering och funktion tilldelar du 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:

För VMware-kluster, granska Support på VMware.