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 vorige versie, een ondersteuningsaanvraag openen en onze ondersteuningstechnici begeleiden u bij de implementatie of het 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 SQL Server-exemplaren, 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 met on-premises database-apps beperken die toegang nodig hebben tot hoofddatabase, 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 database-instances.
- De RP biedt geen rapportage over tenantgebruik van databases.
- U kunt een SQL-hostingserver alleen verplaatsen naar een ander abonnement in globale 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 (niet SQL HA) is, gebruikt SQL RP SQL-aanmeldingen om de toegang van gebruikers tot hun eigen databases te beheren. De SQL-aanmeldingen beheren echter geen toegang van gebruikers tot systeemdatabases. Een gebruiker die een database probeert te herstellen vanuit een van de back-ups, kan bijvoorbeeld alle back-upgeschiedenissen op dezelfde hostingserver zien, omdat de back-upgeschiedenis is opgeslagen in de msdb-database.
Voor een traditionele ON-premises SQL Server-workload wordt een virtuele SQL Server-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 (VM), een Windows Server-VM waarop de providerservices worden uitgevoerd.
- de resourceprovider, die aanvragen verwerkt en toegang heeft tot databaseresources.
- Servers waarop SQL Server wordt gehost, die capaciteit bieden voor databases die hostingservers worden genoemd.
U moet ten minste één exemplaar van SQL Server maken of toegang verlenen 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.