Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Erstellen Sie eine verwaltete Instanz mit einem virtuellen Netzwerk. Weitere Informationen finden Sie unter Quickstart: Erstellen eines SQL Managed Instance.
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.
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
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.
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.
Öffnen Sie
Setup.exe, und führen Sie die Schritte im Installations-Assistenten aus.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.
Einrichten der Datenbank und der Website
Stellen Sie die Azure Virtual Network her, um sicherzustellen, dass Sie eine Verbindung mit der verwalteten Instanz herstellen können.
Öffnen Sie die Master Data Services-Configuration Manager, und wählen Sie dann im linken Bereich Datenbankkonfiguration aus.
Wählen Sie Datenbank erstellen aus, um den Assistenten zum Erstellen einer Datenbank zu öffnen. Wählen Sie Weiteraus.
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.netaus. - 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.
- Eine SQL Server Instanz sieht wie
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.
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.
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.
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).
Wählen Sie auf der Seite Datenbankkonfiguration im Master Data Services-Configuration Manager Auswahldatenbank aus.
Wählen Sie Verbinden aus, wählen Sie die Master Data Services-Datenbank und dann OK aus.
Wählen Sie in der Master Data Services-Configuration Manager im linken Bereich Webkonfiguration aus.
Klicken Sie im Listenfeld Website auf Standardwebsite und anschließend auf Erstellen , um eine Webanwendung zu erstellen.
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.
Geben Sie im Anwendungspool einen anderen Benutzernamen ein, geben Sie das Kennwort ein, und wählen Sie dann OK aus.
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.configspäter ändern.Weitere Informationen zum Dialogfeld Create Web Application finden Sie unter Create Web Application Dialog Box (Master Data Services Configuration Manager).
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.
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.
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="Active Directory Integrated"" />
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="Active Directory Password" ; 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.
Um dieses Problem zu beheben, müssen Sie die Datenbankversion aktualisieren:
Öffnen Sie die Master Data Services-Configuration Manager, und wählen Sie dann im linken Bereich Datenbankkonfiguration aus.
Wählen Sie auf der Seite Datenbankkonfiguration im Master Data Services-Configuration Manager Auswahldatenbank aus.
Wählen Sie die Master Data Services-Datenbank aus, die Sie der Webanwendung zugeordnet haben. Wählen Sie Verbinden und dann OK aus.
Wählen Sie "Datenbank aktualisieren" aus... .
Wählen Sie im Assistenten „Datenbank aktualisieren“ auf der Willkommensseite und auf der Seite Upgradeüberprüfung die Option Weiter aus.
Wählen Sie Fertig stellen aus, nachdem alle Vorgänge abgeschlossen wurden.