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 - nur Windows
Im Folgenden sind die Szenarien zum Aktualisieren von Microsoft SQL Server-Master Data Services.
- Upgrade ohne Datenbank-Engine-Upgrade
- Upgrade mit Datenbank-Engine-Upgrade
- Upgrade in einem Szenario mit zwei Computern
- Upgrade mithilfe einer Wiederherstellung einer Datenbank aus einer Sicherung
Wichtig
Master Data Services (MDS) wird in sql Server 2025 (17.x) Preview entfernt . Wir unterstützen MDS weiterhin in SQL Server 2022 (16.x) und früheren Versionen.
Vor dem Upgrade
Sichern Sie die Datenbank vor dem Ausführen eines beliebigen Upgrades.
Durch den Upgradevorgang werden gespeicherte Prozeduren neu erstellt und von Master Data Servicesverwendete Tabellen aktualisiert. Alle Anpassungen, die Sie an einer dieser Komponenten vornehmen, gehen möglicherweise verloren.
Modellbereitstellungspakete können nur in der Edition von SQL Server verwendet werden, in der sie erstellt wurden. Sie können keine Modellbereitstellungspakete bereitstellen, die in SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) oder SQL Server 2014 (12.x) in SQL Server 2016 (13.x) erstellt wurden.
Nach dem Upgrade von Data Quality Services (DQS) und Master Data Services (MDS) auf die neueste Version von SQL Server funktioniert jede frühere Version des MDS-Add-Ins für Excel nicht mehr. Sie können das MDS-Add-In SQL Server 2016 (13.x) für Excel aus dem Master Data Services-Add-In für Microsoft Excel herunterladen.
Datei-Lagerplatz
Standardmäßig werden die Dateien unter <drive>:\Program Files\Microsoft SQL Server\<nnn>\Master Data Services
installiert, wobei <nnn>
die SQL Server-Version repräsentiert. Beispiel: SQL Server 2017 (14.x) ist 140
, und SQL Server 2019 (15.x) ist 150
.
Upgrade ohne Upgrade der Datenbank-Engine
In diesem Szenario verwenden Sie weiterhin SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x), um die MDS-Datenbank zu hosten. Sie müssen jedoch das Schema der MDS-Datenbank aktualisieren und dann eine aktuelle SQL Server -Webanwendung erstellen, um auf die MDS-Datenbank zuzugreifen. Nach dem Upgrade kann von der früheren Webanwendung nicht mehr auf die MDS-Datenbank zugegriffen werden.
Sie können die aktuelle SQL Server und eine frühere Version von SQL Server auf demselben Computer installieren. Die Dateien werden in verschiedenen Speicherorten installiert, wie in Dateispeicherortdargestellt.
Installieren Sie Master Data Services und beliebige andere Funktionen.
Öffnen Sie den SQL Server Setup-Assistenten.
Wählen Sie im linken Bereich die Option "Installation" aus.
Wählen Sie im rechten Bereich "Neue eigenständige SQL Server-Installation" aus, oder fügen Sie einer vorhandenen Installation Features hinzu.
Wählen Sie auf der Seite Funktionsauswahl die Funktion Master Data Services sowie alle weiteren Funktionen aus, die Sie installieren möchten.
Schließen Sie den Assistenten ab.
Aktualisieren Sie das MDS-Datenbankschema.
Öffnen Sie den aktuellen SQL Server Konfigurations-Manager für Master Data Services.
Um das MDS-Datenbankschema zu aktualisieren, müssen Sie in dem Administratorkonto angemeldet sein, das beim Erstellen der MDS-Datenbank angegeben wurde. In der MDS-Datenbank hat
mdm.tblUser
dieser Benutzer denID
Wert von1
.Wählen Sie im linken Bereich die Datenbankkonfiguration aus.
Wählen Sie im rechten Bereich " Datenbank auswählen" aus, und geben Sie die Informationen für Ihre SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x)-Datenbankinstanz an.
Wählen Sie "Datenbank aktualisieren" aus, um den Upgradedatenbank-Assistenten zu starten. Weitere Informationen finden Sie unter Datenbankupgrade-Assistent (Konfigurations-Manager für Master Data Services).
Erstellen Sie eine Webanwendung.
Öffnen Sie den aktuellen SQL Server Konfigurations-Manager für Master Data Services.
Wählen Sie im linken Bereich "Webkonfiguration" aus.
Wählen Sie im rechten Bereich aus der Liste Website eine der folgenden Optionen aus:
Standardwebsite, und wählen Sie dann "Anwendung erstellen" aus.
Neue Website erstellen. Beim Erstellen der Website wird automatisch eine neue Webanwendung erstellt.
Die vorhandene MDS-Webanwendung aus einer früheren SQL Server-Version (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x)) kann in der SQL Server-Version des Konfigurations-Managers für Master Data Services ausgewählt werden. Sie dürfen nicht die vorhandene Webanwendung auswählen, sondern müssen stattdessen eine SQL Server 2016 (13.x) -Webanwendung für MDS erstellen. Andernfalls wird beim Versuch, die Webanwendung der aktualisierten MDS-Datenbank zuzuordnen, eine Fehlermeldung angezeigt, die besagt, dass auf die angeforderte Seite nicht zugegriffen werden kann, da die zugehörigen Konfigurationsdaten für die Seite ungültig sind.
Wenn Sie für die MDS-Webanwendung denselben Namen (Alias) wie für die vorhandene Webanwendung (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x)) verwenden möchten, müssen Sie die Webanwendung und den zugehörigen Anwendungspool zunächst aus IIS löschen und dann mit der SQL Server 2016 (13.x)-Version des Konfigurations-Managers für Master Data Services eine Webanwendung mit demselben Namen erstellen. Informationen zum Entfernen von Webanwendungen und Anwendungspools aus IIS finden Sie unter Entfernen einer Anwendung (IIS) und Entfernen eines Anwendungspools (IIS).
Ordnen Sie die neue Webanwendung nun der upgegradeten MDS-Datenbank zu.
Wählen Sie im Abschnitt " Anwendung mit Datenbank verknüpfen " die Option "Auswählen" aus.
Wählen Sie die MDS-Datenbank aus.
Wählen Sie Anwenden.
Upgrade mit Datenbank-Engine-Upgrade
In diesem Szenario aktualisieren Sie sowohl die Datenbankmodul- als auch die Master Data Services-Anwendung von einer früheren Version auf SQL Server 2016 (13.x) oder eine höhere Version.
Nur für SQL Server 2008 R2 (10.50.x): Öffnen Sie Systemsteuerung>Programme und Features, und deinstallieren Sie die Master Data Services von Microsoft SQL Server 2008 R2 (10.50.x).
Aktualisieren Sie das Datenbankmodul auf SQL Server 2016 (13.x) oder eine höhere Version. Weitere Informationen finden Sie unter Choose a Database Engine upgrade method.
Führen Sie alle Schritte in Upgrade ohne Datenbank-Engine-Upgrade aus.
Aktualisierung im Szenario mit zwei Computern
In diesem Szenario aktualisieren Sie ein System, in dem SQL Server auf zwei Computern installiert ist: eine mit SQL Server 2016 (13.x) oder SQL Server 2017 (14.x) und die andere mit einer früheren Version von SQL Server.
Wenn eine frühere Version von SQL Server installiert ist, verwenden Sie weiterhin diese zum Hosten Ihrer MDS-Datenbank auf einem Computer. Sie müssen jedoch das Schema der MDS-Datenbank aktualisieren und dann die SQL Server 2016 (13.x)- oder SQL Server 2017 (14.x)-Webanwendung verwenden, um auf die MDS-Datenbank zuzugreifen. Auf die MDS-Datenbank kann von der Webanwendung der früheren Version nicht zugegriffen werden.
So upgraden Sie in einem Szenario mit zwei Computern
- Führen Sie alle Schritte in Upgrade ohne Datenbank-Engine-Upgrade aus.
Upgrade durch Wiederherstellen einer Datenbank aus der Sicherung
In diesem Szenario ist entweder SQL Server 2016 (13.x) oder SQL Server 2017 (14.x) zusammen mit einer früheren Version auf demselben Computer oder auf zwei unterschiedlichen Computern installiert. Eine Datenbank wurde vor dem Upgrade auf einer Version vor dem SQL Server 2016 (13.x) oder SQL Server 2017 (14.x) gesichert, und die Datenbank muss wiederhergestellt werden.
Installieren Sie Master Data Services und beliebige andere Funktionen.
Öffnen Sie den SQL Server Setup-Assistenten.
Wählen Sie im linken Bereich die Option "Installation" aus.
Wählen Sie im rechten Bereich "Neue eigenständige SQL Server-Installation" aus, oder fügen Sie einer vorhandenen Installation Features hinzu.
Wählen Sie auf der Seite Funktionsauswahl die Funktion Master Data Services sowie alle weiteren Funktionen aus, die Sie installieren möchten.
Schließen Sie den Assistenten ab.
Stellen Sie die Datenbank wieder her, die gesichert wurde.
Upgraden Sie das MDS-Datenbankschema, erstellen Sie eine Webanwendung, und ordnen Sie die neue Webanwendung der upgegradeten MDS-Datenbank zu. Anweisungen finden Sie in den Schritten 2 – 4 im Abschnitt Upgrade ohne Datenbank-Engine-Upgrade.
Problembehandlung
Problem: Wenn Sie SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x) öffnen, wird die Fehlermeldung „Clientversion ist nicht mit der Datenbankversion kompatibel“ angezeigt.
Lösung: Dieses Problem tritt auf, wenn eine SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) oder SQL Server 2016 (13.x) Master Data Manager-Webanwendung versucht, auf eine Datenbank zuzugreifen, die auf oder SQL Server 2017 (14.x) MDS aktualisiert wurde. Sie müssen stattdessen eine SQL Server 2016 -Webanwendung (13.x) oder SQL Server 2017 (14.x) verwenden.
Dieses Problem kann auch auftreten, wenn Sie den MDS-Anwendungspool beim Upgrade des MDS-Datenbankschemas nicht beendet und neu gestartet haben. Starten Sie den MDS-Anwendungspool neu, um das Problem zu beheben.