SQL-databases gebruiken in Azure Stack Hub

Belangrijk

Vanaf Azure Stack Hub build 2108 worden de SQL- en MySQL-resourceproviders aangeboden aan abonnementen die toegang hebben gekregen. Als u deze functie wilt gaan gebruiken of als u een upgrade wilt uitvoeren van een eerdere versie, opent u een ondersteuningsaanvraag . Onze ondersteuningstechnici begeleiden u door het implementatie- of upgradeproces.

Gebruik de SQL-resourceprovider om SQL-databases aan te bieden op Azure Stack Hub. Nadat u de resourceprovider hebt geïnstalleerd en deze hebt verbonden met een of meer exemplaren van SQL Server, kunnen u en uw gebruikers het volgende maken:

  • SQL-databases voor cloudeigen apps.
  • SQL-databases voor webtoepassingen.

Beperkingen die u moet overwegen voordat u de SQL-resourceprovider installeert:

  • Gebruikers kunnen alleen afzonderlijke databases maken en beheren. Databaseserverexemplaren zijn niet toegankelijk voor eindgebruikers. Dit kan de compatibiliteit beperken met on-premises database-apps die toegang nodig hebben tot master, Temp DB of om databases dynamisch te beheren.
  • Uw Azure Stack Hub-operator is verantwoordelijk voor het implementeren, bijwerken, beveiligen, configureren en onderhouden van de SQL-databaseservers en -hosts. De RP-service biedt geen beheerfunctionaliteit voor host- en databaseserverexemplaren.
  • Databases van verschillende gebruikers in verschillende abonnementen bevinden zich mogelijk op hetzelfde databaseserverexemplaren. De RP biedt geen mechanisme voor het isoleren van databases op verschillende hosts of databaseserverexemplaren.
  • De RP biedt geen rapportage over tenantgebruik van databases.
  • U kunt een SQL-hostingserver alleen verplaatsen naar een ander abonnement in azure. Azure Stack Hub biedt geen ondersteuning voor het verplaatsen van een SQL-hostingserver naar een ander abonnement.
  • De RP bewaakt de status van de SQL-server niet.
  • Er is geen toegangsbeheer voor de systeemdatabases van SQL Server. Als uw SQL-hostingserver een zelfstandige SQL-server is (niet SQL HA), gebruikt SQL RP SQL-aanmeldingen om de toegang van gebruikers tot hun eigen databases te beheren. De SQL-aanmeldingen hebben echter geen controle over de toegang van gebruikers tot systeemdatabases. Een gebruiker die bijvoorbeeld een database probeert te herstellen vanuit een van de back-ups, kan alle back-upgeschiedenissen op dezelfde hostingserver zien, omdat de back-upgeschiedenis wordt opgeslagen in de msdb-database.

Voor traditionele on-premises SQL Server workload wordt een SQL Server virtuele machine in Azure Stack Hub aanbevolen.

Architectuur van sql-resourceprovideradapter

De resourceprovider bestaat uit de volgende onderdelen:

  • De virtuele machine (VM) van de SQL-resourceprovideradapter, een Windows Server-VM waarop de providerservices worden uitgevoerd.
  • De resourceprovider, die aanvragen verwerkt en toegang heeft tot databaseresources.
  • Servers die SQL Server hosten, die capaciteit bieden voor databases die hostingservers worden genoemd.

U moet ten minste één exemplaar van SQL Server maken of toegang bieden tot externe SQL Server exemplaren.

Notitie

Hostingservers die zijn geïnstalleerd op geïntegreerde Azure Stack Hub-systemen, moeten worden gemaakt op basis van een tenantabonnement. Ze kunnen niet worden gemaakt op basis van het standaardproviderabonnement. Ze moeten worden gemaakt vanuit de gebruikersportal of met behulp van PowerShell met de juiste aanmelding. Alle hostingservers zijn factureerbare VM's en moeten licenties hebben. De servicebeheerder kan de eigenaar van het tenantabonnement zijn.

Volgende stappen

De resourceprovider van SQL Server implementeren