Delen via


Een MDS-database hosten op een beheerd exemplaar

Van toepassing op:SQL Server op Windows Azure SQL Managed Instance

Belangrijk

Master Data Services (MDS) is verwijderd in SQL Server 2025 (17.x). We blijven MDS ondersteunen in SQL Server 2022 (16.x) en eerdere versies.

In dit artikel wordt beschreven hoe u een MDS-database (Master Data Services) configureert op een beheerd exemplaar.

Voorbereiding

Ter voorbereiding moet u een Azure SQL Managed Instance maken en configureren en uw webtoepassingscomputer configureren.

De database maken en configureren

  1. Maak een beheerd exemplaar met een virtueel netwerk. Zie Quickstart: Een SQL Managed Instance maken voor meer informatie.

  2. Een punt-naar-site-verbinding configureren. Zie Configure a Point-to-Site connection to a VNet using native Azure certificate authentication: Azure portal voor de instructies.

  3. Configureer Microsoft Entra verificatie met SQL Managed Instance. Zie Configureren en beheren van Microsoft Entra-authenticatie met SQL voor details.

Webtoepassingsmachine configureren

  1. Installeer een punt-naar-site-verbindingscertificaat en VPN om ervoor te zorgen dat de computer toegang heeft tot het beheerde exemplaar. Raadpleeg "Configure a Point-to-Site connection to a VNet using native Azure certificate authentication: Azure portal" voor meer informatie.

  2. Installeer de volgende rollen en onderdelen:

    • Rollen:

      • Internet Information Services (IIS)
      • Hulpprogramma's voor webbeheer
      • IIS-beheerconsole
      • Wereldwijd webdiensten
      • Ontwikkeling van toepassingen
      • .NET uitbreidbaarheid 3.5
      • .NET uitbreidbaarheid 4.5
      • ASP.NET 3,5
      • ASP.NET 4,5
      • ISAPI-extensies
      • ISAPI-filters
      • Algemene HTTP-functies
      • Standaarddocument
      • Mapnavigatie
      • HTTP-fouten
      • Statische inhoud
      • Gezondheid en diagnostiek
      • HTTP-logboekregistratie
      • Verzoekmonitor
      • Prestatie
      • Compressie van statische inhoud
      • Veiligheid
      • Aanvraagfiltering
      • Windows authenticatie

        Opmerking

        WebDAV Publishing niet installeren

    • Functies:

      • .NET Framework 3.5 (bevat .NET 2.0 en 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4,5
      • WCF-services
      • HTTP-activering (vereist)
      • TCP-poort delen
      • Windows Procesactiveringsservice
      • Procesmodel
      • .NET-omgeving
      • Configuratie-API's
      • Dynamische inhoudscompressie

Een MDS-webtoepassing installeren en configureren

Vervolgens installeert en configureert u Master Data Services.

SQL Server 2019 installeren

Gebruik de installatiewizard SQL Server of een opdrachtprompt om Master Data Services te installeren.

  1. Open Setup.exeen volg de stappen in de installatiewizard.

  2. Selecteer Master Data Services op de pagina Functieselectie onder Gedeelde functies. Met deze actie wordt het volgende geïnstalleerd:

    • Master Data Services-Configuration Manager
    • Assemblages
    • Een Windows PowerShell-snap-in
    • Mappen en bestanden voor webtoepassingen en -services.

    Schermopname van de pagina Functieselectie.

De database en website instellen

  1. Verbind de Azure Virtual Network om ervoor te zorgen dat u verbinding kunt maken met het beheerde exemplaar.

    Schermopname van de Test MI VPN die verbinding maakt met het Azure Virtual Network.

  2. Open de Configuration Manager Master Data Services en selecteer vervolgens Databaseconfiguratie in het linkerdeelvenster.

  3. Klik op Database maken om de Database maken-wizard te openen. Kies Volgende.

  4. Vul op de pagina Databaseserver het SQL Server-exemplaar in en kies vervolgens het Type Verificatie. Selecteer Verbinding testen om te bevestigen dat u uw referenties kunt gebruiken om verbinding te maken met de database via het gekozen verificatietype. Kies Volgende.

    Opmerking

    • Een SQL Server-exemplaar ziet eruit als xxxxxxx.xxxxxxx.database.windows.net.
    • Kies voor een beheerd exemplaar uit "SQL Server Account" en "Huidige gebruiker – Active Directory Geïntegreerde" verificatietypen.
    • Als u Current User – Active Directory Integrated selecteert als verificatietype, is het veld Gebruikernaam alleen-lezen en wordt het momenteel aangemelde Windows gebruikersaccount weergegeven. Als u SQL Server 2019 Master Data Services uitvoert op een Azure virtuele machine (VM), worden in het veld Gebruikernaam de naam van de VIRTUELE machine en de gebruikersnaam voor het lokale beheerdersaccount op de VIRTUELE machine weergegeven.

    Uw verificatie moet de regel sysadmin bevatten voor beheerde exemplaren.

    Screenshot van de pagina Databaseserver van de wizard Database aanmaken.

  5. Typ een naam in het veld Databasenaam . Als u een Windows sortering wilt selecteren, schakelt u het selectievakje SQL Server standaardsortering uit en schakelt u een of meer van de beschikbare opties in. Bijvoorbeeld hoofdlettergevoelig. Kies Volgende.

    Schermopname van de pagina Database van de wizard Database maken.

  6. Geef in het veld Gebruikernaam het Windows-account op van de standaardsupergebruiker voor Master Data Services. Een supergebruiker heeft toegang tot alle functionele gebieden en kan alle modellen toevoegen, verwijderen en bijwerken.

    Schermopname van de pagina Administrator-account van de wizard Databasemaken.

  7. Selecteer Volgende om een samenvatting van de instellingen voor de Master Data Services-database weer te geven. Selecteer Nogmaals Volgende om de database te maken. Je ziet de pagina Voortgang en Voltooien.

  8. Nadat de database is gemaakt en geconfigureerd, selecteert u Voltooien.

    Zie Wizard Database maken (Master Data Services Configuration Manager) voor meer informatie over de instellingen in de Wizard Database maken.

  9. Kies op de pagina Databaseconfiguratie in de Configuration Manager Master Data Services Select Database.

  10. Selecteer Verbinding maken, kies de Master Data Services-database en selecteer vervolgens OK.

    Schermopname van het dialoogvenster Verbinding maken met database.

  11. Selecteer Webconfiguratie in het linkerdeelvenster in master Data Services Configuration Manager.

  12. Kies in de keuzelijst Websitede optie Standaardwebsite en selecteer Vervolgens Maken om een webtoepassing te maken.

    Schermopname van het dialoogvenster Master Data Services Configuration Manager.

    Opmerking

    Als u Standaardwebsite selecteert, moet u afzonderlijk een webtoepassing maken. Als u nieuwe website maken kiest in de keuzelijst, wordt de toepassing automatisch gemaakt.

  13. Voer in de sectie Groep van toepassingen een andere gebruikersnaam in, voer het wachtwoord in en selecteer VERVOLGENS OK.

    Schermopname van het dialoogvenster Toepassingsbeheer.

    Opmerking

    Zorg ervoor dat de gebruiker toegang heeft tot de database met de Active Directory Geïntegreerde verificatie die u onlangs hebt gemaakt. U kunt de verbinding web.config ook later wijzigen.

    Zie voor meer informatie over het dialoogvenster Create Web ApplicationCreate Web Application Dialog Box (Master Data Services Configuration Manager).

  14. Selecteer in het deelvenster Webconfiguratie in het venster van de webtoepassing de toepassing die u hebt gemaakt en kies vervolgens Selecteren in de sectie Toepassing koppelen aan database .

  15. Selecteer Verbinding maken en kies de Master Data Services-database die u wilt koppelen aan de webtoepassing. Kies OK.

    U bent klaar met het instellen van de website. Op de pagina Webconfiguratie wordt nu de website weergegeven die u hebt geselecteerd, de webtoepassing die u hebt gemaakt en de Master Data Services-database die aan de toepassing is gekoppeld.

    Schermopname van de sectie Webconfiguratie.

  16. Klik op Toepassen. U ziet het bericht Configuratie voltooid . Selecteer OK in het berichtvak om de webtoepassing te starten. Het websiteadres is http://server name/web application/.

Verificatie configureren

Als u de database van het beheerde exemplaar wilt verbinden met de webtoepassing, moet u het andere verificatietype wijzigen.

Zoek het bestand web.config onder C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Wijzig de connectionString om het andere verificatietype te wijzigen om verbinding te maken met de database van het beheerde exemplaar.

Het standaardverificatietype is Active Directory Integrated, zoals wordt weergegeven in het volgende voorbeeld connection string:

<add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Integrated&quot;" />

MDS ondersteunt ook Active Directory wachtwoordverificatie en SQL Server-verificatie, zoals wordt weergegeven in de volgende voorbeeldverbindingsreeksen:

  • Active Directory wachtwoordverificatie. Vervang <password> door een geldig wachtwoord.

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;Authentication=&quot;Active Directory Password&quot; ; UID=bob@example.com; PWD=<password>" />
    
  • SQL Server authenticatie. Vervang <password> door een geldig wachtwoord.

    <add name="MDS1" connectionString="Data Source=*****.*****.database.windows.net;Initial Catalog=MasterDataServices;Integrated Security=False;Connect Timeout=60;User ID=UserName;Password=<password>;" />
    

Het upgraden van Master Data Services en de SQL Database-versie.

Master Data Services upgraden

Installeer de cumulatieve update van SQL Server 2019. Master Data Services wordt automatisch bijgewerkt.

Upgrade SQL Server

Mogelijk krijgt u de volgende fout: The client version is incompatible with the database version na het installeren van SQL Server cumulatieve update 2019.

Schermopname van de Master Data Services-fout.

U kunt dit probleem oplossen door de databaseversie te upgraden:

  1. Open de master data services-Configuration Manager en selecteer vervolgens Databaseconfiguratie in het linkerdeelvenster.

  2. Kies op de pagina Databaseconfiguratie in de Configuration Manager Master Data Services Select Database.

  3. Kies de Master Data Services-database die u aan de webtoepassing hebt gekoppeld. Selecteer Verbinding maken en selecteer vervolgens OK.

    Schermopname van het dialoogvenster Verbinding maken met een Master Data Service-database.

  4. Kies Database upgraden... .

    Schermopname van de optie Database upgraden.

  5. Selecteer Volgende in de Database-upgradewizard op de welkomstpagina en op de pagina Upgradebeoordeling.

    Schermopname van de Upgradebeoordelingspagina van de Upgrade Database Wizard.

  6. Selecteer Voltooien nadat alle taken zijn voltooid.

Zie ook