Freigeben über


Hosten einer MDS-Datenbank auf einer verwalteten Instanz

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

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. Ein virtuelles Netzwerks für verwaltete Instanzen erstellen. Weitere Informationen finden Sie unter Schnellstart: Erstellen einer SQL Managed Instance.

  2. Point-to-Site-Verbindung konfigurieren. Eine Anleitung finden Sie unter Konfigurieren einer Point-to-Site-Verbindung mit einem VNET unter Verwendung der nativen Azure-Zertifikatauthentifizierung: Azure-Portal.

  3. Konfiguration der Microsoft Entra-Authentifizierung mit SQL Managed Instance Mehr Informationen unter Konfigurieren und Verwalten der Microsoft Entra-Authentifizierung mit 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. Eine Anleitung finden Sie unter Konfigurieren einer Point-to-Site-Verbindung mit einem VNET unter Verwendung der nativen Azure-Zertifikatauthentifizierung: Azure-Portal.

  2. Installieren der 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
      • Integrität und Diagnose
      • HTTP-Protokollierung
      • Anforderungsüberwachung
      • Leistung
      • Statische Inhaltskomprimierung
      • Sicherheit
      • Anfragefilterung
      • Windows-Authentifizierung

        Hinweis

        Installieren Sie nicht die WebDAV-Veröffentlichung

    • Funktionen:

      • .NET Framework 3.5 (einschließlich .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

Zum Installieren von Master Data Services verwenden Sie den Installations-Assistenten für das SQL Server-Setup oder eine Eingabeaufforderung.

  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:

    • Konfigurations-Manager für Master Data Services
    • 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. Verbinden Sie das virtuelle Azure-Netzwerk, um sicherzustellen, dass Sie eine Verbindung mit der verwalteten Instanz herstellen können.

    Screenshot des Test MI VPN, das eine Verbindung mit dem virtuellen Azure-Netzwerk herstellt.

  2. Öffnen Sie den Konfigurations-Manager für Master Data Services, und klicken Sie im linken Bereich auf Datenbankkonfiguration.

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

  4. Füllen Sie auf der Seite Datenbankserver das SQL Server-Instanzfeld aus, und wählen Sie dann den Authentifizierungstyp 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 Weiter aus.

    Hinweis

    • Eine SQL Server-Instanz sieht wie xxxxxxx.xxxxxxx.database.windows.net aus.
    • Wählen Sie für eine verwaltete Instanz die Authentifizierungstypen SQL Server-Konto und Aktueller Benutzer – Active Directory Integrated aus.
    • Wenn Sie Aktueller Benutzer – Active Directory Integrated als Authentifizierungstyp auswählen, ist das Feld Benutzername schreibgeschützt und zeigt das aktuell angemeldete Windows-Benutzerkonto an. Wenn Sie SQL Server 2019 Master Data Services auf einem virtuellen Azure-Computer (VM) ausführen, zeigt das Feld Benutzername den VM-Namen sowie 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. Deaktivieren Sie optional das Kontrollkästchen SQL Server-Standardsortierung, um eine Windows-Sortierung auszuwählen und mindestens eine verfügbare Option anzugeben, z. B. Groß-/Kleinschreibung wird beachtet. Wählen Sie Weiter aus.

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

  6. Geben Sie im Feld Benutzername das Windows-Konto des Standardadministrators 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 Fertig stellen wird angezeigt.

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

    Informationen zu den Einstellungen in Datenbank erstellen (Assistent) finden Sie unter Datenbank erstellen-Assistent (Konfigurations-Manager für Master Data Services).

  9. Klicken Sie auf der Seite Datenbankkonfiguration im Konfigurations-Manager für Master Data Services auf Datenbank auswählen.

  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. Starten Sie den Konfigurations-Manager für Master Data Services und klicken Sie im linken Bereich auf Webkonfiguration.

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

    Screenshot des Dialogfelds des Konfigurations-Managers für Master Data Services.

    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 von Ihnen kürzlich erstellten integrierten Active Directory-Authentifizierung auf die Datenbank zugreifen kann. Alternativ können Sie die Verbindung in web.config später ändern.

    Weitere Informationen zum Dialogfeld Webanwendung erstellen finden Sie unter Webanwendung erstellen (Dialogfeld) (Konfigurations-Manager für Master Data Services).

  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 Übernehmen. 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 web.config Datei 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 der Verbindungszeichenfolge dargestellt:

<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 die Active Directory-Kennwortauthentifizierung und SQL Server-Authentifizierung, wie in den folgenden Beispielen für Verbindungszeichenfolgen gezeigt:

  • Active Directory-Kennwortauthentifizierung

    <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=MyPassWord!" />
    
  • SQL Server-Authentifizierung

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

Upgrade der Master Data Services- und SQL-Datenbankversion

Aktualisieren von Master Data Services

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

Aktualisieren von SQL Server

Möglicherweise wird der Fehler angezeigt: The client version is incompatible with the database version nach der Installation des kumulativen SQL Server 2019-Updates.

Screenshot des Fehlers in Master Data Services.

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

  1. Öffnen Sie den Konfigurations-Manager für Master Data Services, und klicken Sie im linken Bereich auf Datenbankkonfiguration.

  2. Klicken Sie auf der Seite Datenbankkonfiguration im Konfigurations-Manager für Master Data Services auf Datenbank auswählen.

  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