Freigeben über


Hosten einer MDS-Datenbank auf einer verwalteten Instanz

Gilt für:SQL Server für Windows Azure SQL Managed Instance

Von Bedeutung

Master Data Services (MDS) wird in SQL Server 2025 (17.×) entfernt. Wir unterstützen MDS weiterhin in SQL Server 2022 (16.x) und früheren Versionen.

In diesem Artikel wird beschrieben, wie Sie eine Master Data Services (MDS)-Datenbank auf einer verwalteten Instanz konfigurieren.

Vorbereitung

Zur Vorbereitung müssen Sie eine Azure SQL Managed Instance erstellen und konfigurieren und Ihren Webanwendungscomputer konfigurieren.

Erstellen und Konfigurieren der Datenbank

  1. Erstellen Sie eine verwaltete Instanz mit einem virtuellen Netzwerk. Weitere Informationen finden Sie unter Quickstart: Erstellen eines SQL Managed Instance.

  2. Point-to-Site-Verbindung konfigurieren. Anweisungen hierzu finden Sie unter Konfigurieren einer Point-to-Site-Verbindung zu einem VNet unter Verwendung der nativen Azure-Zertifikatauthentifizierung: Azure-Portal.

  3. Konfigurieren Sie Microsoft Entra Authentifizierung mit SQL Managed Instance. Weitere Informationen finden Sie unter Konfigurieren und Verwalten der Microsoft Entra-Authentifizierung für SQL.

Konfigurieren des Webanwendungscomputers

  1. Installieren Sie ein Point-to-Site-Verbindungszertifikat und VPN, um sicherzustellen, dass der Computer auf die verwaltete Instanz zugreifen kann. Anweisungen hierzu finden Sie unter Configure a Point-to-Site connection to a VNet using native Azure certificate authentication: Azure portal für weitere Anweisungen.

  2. Installieren Sie die folgenden Rollen und Features:

    • Rollen:

      • Internet Information Services
      • Webverwaltungstools
      • IIS-Verwaltungskonsole
      • WWW-Dienste
      • Anwendungsentwicklung
      • .NET Erweiterbarkeit 3.5
      • .NET Erweiterbarkeit 4.5
      • ASP.NET 3.5
      • ASP.NET 4.5
      • ISAPI-Erweiterungen
      • ISAPI-Filter
      • Allgemeine HTTP-Funktionen
      • Standarddokument
      • Verzeichnis durchsuchen
      • HTTP-Fehler
      • Statischer Inhalt
      • Gesundheit und Diagnostik
      • HTTP-Protokollierung
      • Anforderungsüberwachung
      • Leistung
      • Statische Inhaltskomprimierung
      • Sicherheit
      • Anfragefilterung
      • Windows Authentifizierung

        Hinweis

        Installieren Sie WebDAV-Veröffentlichung nicht

    • Funktionen:

      • .NET Framework 3.5 (umfasst .NET 2.0 und 3.0)
      • .NET Framework 4.5 Advanced Services
      • ASP.NET 4.5
      • WCF-Services
      • HTTP-Aktivierung (erforderlich)
      • TCP-Portfreigabe
      • Windows Prozessaktivierungsdienst
      • Prozessmodell
      • .NET Umgebung
      • Konfiguration-APIs
      • Dynamische Inhaltskomprimierung

Eine MDS-Webanwendung installieren und konfigurieren

Installieren und Konfigurieren Sie als nächstes Master Data Services

Installieren von SQL Server 2019

Verwenden Sie den SQL Server Setupinstallations-Assistenten oder eine Eingabeaufforderung, um Master Data Services zu installieren.

  1. Öffnen Sie Setup.exe, und führen Sie die Schritte im Installations-Assistenten aus.

  2. Wählen Sie auf der Seite Funktionsauswahl Master Data Services unter Freigegebene Funktionen aus. Mit dieser Funktion wird folgendes installiert:

    • Master Data Services Configuration Manager
    • Assemblys
    • Ein Windows PowerShell-Snap-In
    • Ordner und Dateien für Webanwendungen und -Dienste.

    Screenshot: Seite für die Funktionsauswahl.

Einrichten der Datenbank und der Website

  1. Stellen Sie die Azure Virtual Network her, um sicherzustellen, dass Sie eine Verbindung mit der verwalteten Instanz herstellen können.

    Screenshot der Test MI VPN, die eine Verbindung mit dem Azure Virtual Network herstellt.

  2. Öffnen Sie die Master Data Services-Configuration Manager, und wählen Sie dann im linken Bereich Datenbankkonfiguration aus.

  3. Wählen Sie Datenbank erstellen aus, um den Assistenten zum Erstellen einer Datenbank zu öffnen. Wählen Sie Weiteraus.

  4. Füllen Sie auf der Seite Database Server das Feld SQL Server instanz aus, und wählen Sie dann den Authentication-Typ aus. Wählen Sie Verbindung testen aus, um zu bestätigen, dass Sie Ihre Anmeldeinformationen verwenden können, um über den ausgewählten Authentifizierungstyp eine Verbindung mit der Datenbank herzustellen. Wählen Sie Weiteraus.

    Hinweis

    • Eine SQL Server Instanz sieht wie xxxxxxx.xxxxxxx.database.windows.net aus.
    • Wählen Sie für eine verwaltete Instanz aus "SQL Server Account" und "Current User – Active Directory Integrated" Authentifizierungstypen.
    • Wenn Sie Current User – Active Directory Integrated als Authentifizierungstyp auswählen, ist der Benutzername feld schreibgeschützt und zeigt das aktuell angemeldete Windows Benutzerkonto an. Wenn Sie SQL Server 2019 Master Data Services auf einem Azure virtuellen Computer (VM) ausführen, zeigt das Feld Benutzername den VM-Namen und den Benutzernamen für das lokale Administratorkonto auf der VM an.

    Ihre Authentifizierung muss die "sysadmin"- Regel für verwaltete Instanzen enthalten.

    Screenshot der Seite „Datenbank-Server“ im Assistenten zum Erstellen der Datenbank.

  5. Geben Sie im Feld Datenbankname einen Namen ein. Wenn Sie optional eine Windows Sortierung auswählen möchten, deaktivieren Sie das Kontrollkästchen SQL Server Standardsortierung und wählen Sie eine oder mehrere der verfügbaren Optionen aus. z. B. Groß-/Kleinschreibung beachten. Wählen Sie Weiteraus.

    Screenshot der Seite „Datenbank“ im Assistenten zum Erstellen der Datenbank.

  6. Geben Sie im Feld Benutzername das Windows Konto des Standard-Superbenutzers für Master Data Services an. Ein Administrator verfügt über Zugriff auf alle Funktionsbereiche und kann alle Modelle hinzufügen, löschen oder aktualisieren.

    Screenshot der Seite

  7. Wählen Sie Weiter aus, um eine Zusammenfassung der Einstellungen für die Master Data Services-Datenbank anzuzeigen. Wählen Sie erneut Weiter aus, um die Datenbank zu erstellen. Die Seite Fortschritt und Fertigstellung wird angezeigt.

  8. Wenn die Datenbank erstellt und konfiguriert wurde, klicken Sie auf Fertig stellen.

    Weitere Informationen zu den Einstellungen im Assistenten Datenbank erstellen finden Sie unter Create Database Wizard (Master Data Services Configuration Manager).

  9. Wählen Sie auf der Seite Datenbankkonfiguration im Master Data Services-Configuration Manager Auswahldatenbank aus.

  10. Wählen Sie Verbinden aus, wählen Sie die Master Data Services-Datenbank und dann OK aus.

    Screenshot des Dialogfelds „Mit Datenbank verbinden“.

  11. Wählen Sie in der Master Data Services-Configuration Manager im linken Bereich Webkonfiguration aus.

  12. Klicken Sie im Listenfeld Website auf Standardwebsite und anschließend auf Erstellen , um eine Webanwendung zu erstellen.

    Screenshot des Dialogfelds

    Hinweis

    Wenn Sie Standardwebsite auswählen, müssen Sie eine Webanwendung separat erstellen. Wenn Sie die Option Neue Website erstellen im Listenfeld auswählen, wird die Anwendung automatisch erstellt.

  13. Geben Sie im Anwendungspool einen anderen Benutzernamen ein, geben Sie das Kennwort ein, und wählen Sie dann OK aus.

    Screenshot des Dialogfelds „Anwendungsverwaltung“.

    Hinweis

    Stellen Sie sicher, dass der Benutzer mit der Active Directory integrierten Authentifizierung, die Sie kürzlich erstellt haben, auf die Datenbank zugreifen kann. Alternativ können Sie die Verbindung in web.config später ändern.

    Weitere Informationen zum Dialogfeld Create Web Application finden Sie unter Create Web Application Dialog Box (Master Data Services Configuration Manager).

  14. Klicken Sie auf der Seite Webkonfiguration im Feld Webanwendung auf die Anwendung, die Sie erstellt haben, und anschließend im Abschnitt Zuordnen einer Anwendung zu einer Datenbank auf Auswählen.

  15. Klicken Sie auf Verbinden, wählen Sie die Master Data Services-Datenbank aus, die Sie der Web-Anwendung zuordnen möchten. Wählen Sie OK aus.

    Somit ist die Einrichtung der Website abgeschlossen. Die Seite Webkonfiguration zeigt nun die von Ihnen ausgewählte Website an sowie die Webanwendung, die Sie erstellt haben, und die Master Data Services-Datenbank, die der Anwendung zugeordnet ist.

    Screenshot des Abschnitts „Webkonfiguration“.

  16. Wählen Sie Apply aus. Die Meldung Konfiguration abgeschlossen wird angezeigt. Klicken Sie im Meldungsfeld auf OK, um die Webanwendung zu starten. Die Adresse der Website lautet http://server name/web application/.

Konfigurieren der Authentifizierung

Um die Datenbank der verwalteten Instanz mit der Webanwendung zu verbinden, müssen Sie den anderen Authentifizierungstyp ändern.

Suchen Sie die Datei web.config unter C:\Program Files\Microsoft SQL Server\150\Master Data Services\WebApplication. Ändern Sie den „connectionString“, um den anderen Authentifizierungstyp zu ändern, um eine Verbindung mit der verwalteten Instanzdatenbank herzustellen.

Der Standardauthentifizierungstyp ist Active Directory Integrated wie im folgenden Beispiel connection string gezeigt:

<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 unterstützt auch Active Directory Kennwortauthentifizierung und SQL Server Authentifizierung, wie in den folgenden Beispielverbindungszeichenfolgen dargestellt:

  • Active Directory Kennwortauthentifizierung. Ersetzen Sie <password> durch ein gültiges Kennwort.

    <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 Authentifizierung. Ersetzen Sie <password> durch ein gültiges Kennwort.

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

Upgrade der Master Data Services- und SQL-Datenbankversion

Aktualisieren von Master Data Services

Installieren Sie das kumulative Update SQL Server 2019. Master Data Services wird automatisch aktualisiert.

Upgrade SQL Server

Möglicherweise wird die Fehlermeldung angezeigt: The client version is incompatible with the database version nach der Installation SQL Server 2019 kumulatives Update.

Screenshot des Fehlers in Master Data Services.

Um dieses Problem zu beheben, müssen Sie die Datenbankversion aktualisieren:

  1. Öffnen Sie die Master Data Services-Configuration Manager, und wählen Sie dann im linken Bereich Datenbankkonfiguration aus.

  2. Wählen Sie auf der Seite Datenbankkonfiguration im Master Data Services-Configuration Manager Auswahldatenbank aus.

  3. Wählen Sie die Master Data Services-Datenbank aus, die Sie der Webanwendung zugeordnet haben. Wählen Sie Verbinden und dann OK aus.

    Screenshot des Dialogfelds „Verbindung mit einer Master Data Services-Datenbank herstellen“.

  4. Wählen Sie "Datenbank aktualisieren" aus... .

    Screenshot der Option „Datenbank aktualisieren“

  5. Wählen Sie im Assistenten „Datenbank aktualisieren“ auf der Willkommensseite und auf der Seite Upgradeüberprüfung die Option Weiter aus.

    Screenshot der Seite

  6. Wählen Sie Fertig stellen aus, nachdem alle Vorgänge abgeschlossen wurden.

Siehe auch