Använda SQL-databaser på Azure Stack Hub

Viktigt

Från och med Azure Stack Hub build 2108 erbjuds SQL- och MySQL-resursprovidrar till prenumerationer som har beviljats åtkomst. Om du vill börja använda den här funktionen, eller om du behöver uppgradera från en tidigare version, öppnar du ett supportärende så vägleder våra supporttekniker dig genom distributions- eller uppgraderingsprocessen.

Använd SQL-resursprovidern för att erbjuda SQL-databaser på Azure Stack Hub. När du har installerat resursprovidern och anslutit den till en eller flera instanser av SQL Server kan du och dina användare skapa:

  • SQL-databaser för molnbaserade appar.
  • SQL-databaser för webbprogram.

Begränsningar att tänka på innan du installerar SQL-resursprovidern:

  • Användare kan bara skapa och hantera enskilda databaser. Databasserverinstanser är inte tillgängliga för slutanvändare. Detta kan begränsa kompatibiliteten med lokala databasappar som behöver åtkomst till huvuddatabasen, Temp DB eller för att dynamiskt hantera databaser.
  • Din Azure Stack Hub-operatör ansvarar för att distribuera, uppdatera, skydda, konfigurera och underhålla SQL-databasservrar och -värdar. RP-tjänsten tillhandahåller inte några hanteringsfunktioner för värd- och databasserverinstanser.
  • Databaser från olika användare i olika prenumerationer kan finnas på samma databasserverinstans. RP tillhandahåller ingen mekanism för att isolera databaser på olika värdar eller databasserverinstanser.
  • RP:en tillhandahåller ingen rapportering om klientorganisationens användning av databaser.
  • Du kan bara flytta en SQL-värdserver till en annan prenumeration i globala Azure. Azure Stack Hub stöder inte flytt av en SQL-värdserver till en annan prenumeration.
  • RP övervakar inte SQL-serverns hälsotillstånd.
  • Det finns ingen åtkomstkontroll för SQL Server systemdatabaser. Om sql-värdservern är en fristående SQL-server (inte SQL HA) använder SQL RP SQL-inloggningar för att styra användarnas åtkomst till sina egna databaser. SQL-inloggningarna styr dock inte användarnas åtkomst till systemdatabaser. En användare som till exempel försöker återställa en databas från en av säkerhetskopiorna kan se alla säkerhetskopieringshistoriker på samma värdserver, eftersom säkerhetskopieringshistoriken lagras i msdb-databasen.

För traditionell SQL Server arbetsbelastning lokalt rekommenderas en SQL Server virtuell dator på Azure Stack Hub.

Arkitektur för SQL-resursproviderkort

Resursprovidern består av följande komponenter:

  • Den virtuella SQL-resursproviderns nätverkskort (VM), som är en virtuell Windows Server-dator som kör providertjänsterna.
  • Resursprovidern, som bearbetar begäranden och kommer åt databasresurser.
  • Servrar som är värdar för SQL Server, som tillhandahåller kapacitet för databaser som kallas värdservrar.

Du måste skapa minst en instans av SQL Server eller ge åtkomst till externa SQL Server instanser.

Anteckning

Värdservrar som är installerade på Azure Stack Hub-integrerade system måste skapas från en klientprenumeration. De kan inte skapas från standardprenumerationen för providern. De måste skapas från användarportalen eller med hjälp av PowerShell med lämplig inloggning. Alla värdservrar är fakturerbara virtuella datorer och måste ha licenser. Tjänstadministratören kan vara ägare till klientprenumerationen.

Nästa steg

Distribuera SQL Server-resursprovidern