Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server - alleen Windows
Hier volgen de scenario's voor het upgraden van Microsoft SQL Server Master Data Services.
- Upgraden zonder upgrade van database-engine
- Upgrade met Database-Engine Update
- Upgraden in Two-Computer scenario
- Upgraden met het herstellen van een database vanuit een back-up
Belangrijk
Master Data Services (MDS) wordt verwijderd in SQL Server 2025 (17.x) Preview. MdS wordt nog steeds ondersteund in SQL Server 2022 (16.x) en eerdere versies.
Voordat u een upgrade uitvoert
Maak een back-up van uw database voordat u een upgrade uitvoert.
Tijdens het upgradeproces worden opgeslagen procedures opnieuw gemaakt en worden tabellen bijgewerkt die worden gebruikt door Master Data Services. Alle aanpassingen die u aanbrengt in een van deze onderdelen, gaan mogelijk verloren.
Modelimplementatiepakketten kunnen alleen worden gebruikt in de editie van SQL Server waarin ze zijn gemaakt. U kunt geen modelimplementatiepakketten implementeren die zijn gemaakt in SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) of SQL Server 2014 (12.x) naar SQL Server 2016 (13.x).
Nadat u DQS (Data Quality Services) en Master Data Services (MDS) hebt bijgewerkt naar de nieuwste versie van SQL Server, werkt elke eerdere versie van de MDS-invoegtoepassing voor Excel niet meer. U kunt de MDS-invoegtoepassing SQL Server 2016 (13.x) voor Excel downloaden van de invoegtoepassing Master Data Services voor Microsoft Excel.
Bestandslocatie
De bestanden worden standaard geïnstalleerd op <drive>:\Program Files\Microsoft SQL Server\<nnn>\Master Data Services, waarbij <nnn> de SQL Server-versie wordt aangegeven. Bijvoorbeeld, SQL Server 2017 (14.x) is 140 en SQL Server 2019 (15.x) is 150.
Upgraden zonder bijwerken van de databasemotor
In dit scenario gebruikt u SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 (13.x) om uw MDS-database te hosten. U moet echter het schema van de MDS-database bijwerken en vervolgens een huidige SQL Server-webtoepassing maken voor toegang tot de MDS-database. Na de upgrade kan de MDS-database niet worden geopend door de eerdere webtoepassing.
U kunt de huidige SQL Server en een eerdere versie van SQL Server op dezelfde computer installeren. De bestanden worden op verschillende locaties geïnstalleerd, zoals wordt weergegeven in Bestandslocatie.
Installeer Master Data Services en eventuele andere functies die u wilt.
Open de installatiewizard van SQL Server.
Selecteer Installatie in het linkerdeelvenster.
Selecteer in het rechterdeelvenster nieuwe zelfstandige installatie van SQL Server of voeg functies toe aan een bestaande installatie.
Selecteer op de pagina FunctieselectieMaster Data Services en eventuele andere functies die u wilt installeren.
Voltooi de configureerhulp.
Voer een upgrade uit van het MDS-databaseschema.
Open de huidige SQL Server Master Data Services Configuration Manager.
Als u het MDS-databaseschema wilt bijwerken, moet u zijn aangemeld als het beheerdersaccount dat is opgegeven toen de MDS-database werd gemaakt. In de MDS-database
mdm.tblUserheeft deze gebruiker deIDwaarde van1.Selecteer databaseconfiguratie in het linkerdeelvenster.
In het rechterdeelvenster Selecteer Database en geef de informatie op voor uw SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 (13.x) database-exemplaar.
Selecteer Database upgraden om de Database-upgradewizard te starten. Zie Upgrade Database Wizard (Master Data Services Configuration Manager) voor meer informatie.
Een webtoepassing maken.
Open de huidige SQL Server Master Data Services Configuration Manager.
Selecteer Webconfiguratie in het linkerdeelvenster.
Selecteer in het rechterdeelvenster in de lijst Website een van de volgende opties:
Standaardwebsite, vervolgens Toepassing maken selecteren.
Nieuwe site maken. Er wordt automatisch een nieuwe webtoepassing gemaakt wanneer de website wordt gemaakt.
Uw bestaande MDS-webtoepassing uit een eerdere versie van SQL Server (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 (13.x)) is beschikbaar voor selectie in de SQL Server-versie van Master Data Services Configuration Manager. U moet de bestaande webtoepassing niet selecteren en moet in plaats daarvan een SQL Server 2016-webtoepassing (13.x) maken voor MDS. Anders krijgt u een foutmelding wanneer u de webtoepassing probeert te koppelen aan de bijgewerkte MDS-database, waarin wordt aangegeven dat de aangevraagde pagina niet kan worden geopend omdat de gerelateerde configuratiegegevens voor de pagina ongeldig zijn.
Als u dezelfde naam (alias) wilt gebruiken voor MDS-webtoepassing als uw bestaande webtoepassing (SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 (13.x)) webtoepassing, u moet eerst de webtoepassing en de bijbehorende groep toepassingen uit IIS verwijderen en vervolgens een webtoepassing met dezelfde naam maken met behulp van SQL Server 2016 (13.x) versie van Master Data Services Configuration Manager. Zie Een toepassing verwijderen (IIS) en een groep toepassingen (IIS) voor informatie over het verwijderen van webtoepassings- en toepassingsgroepen uit IIS.
Koppel de nieuwe webtoepassing aan de bijgewerkte MDS-database.
Kies Selecteren in de sectie Toepassing koppelen aan database.
Selecteer de MDS-database.
Selecteer de optie Toepassen.
Upgrade met upgrade van de database-engine
In dit scenario upgradet u zowel de database-engine als de Master Data Services-toepassing van een eerdere versie naar SQL Server 2016 (13.x) of een latere versie.
Alleen voor SQL Server 2008 R2 (10.50.x): OpenProgramma's en onderdelen van het > en verwijder Microsoft SQL Server 2008 R2 (10.50.x) Master Data Services.
Voer een upgrade uit van de database-engine naar SQL Server 2016 (13.x) of een latere versie. Zie Een upgrademethode voor een database-engine kiezen voor meer informatie.
Voer alle stappen in Upgrade zonder Database Engine Upgrade uit.
Upgraden in een situatie met twee computers
In dit scenario voert u een upgrade uit van een systeem waarin SQL Server is geïnstalleerd op twee computers: een met SQL Server 2016 (13.x) of SQL Server 2017 (14.x) en de andere met een eerdere versie van SQL Server.
Als een eerdere versie van SQL Server is geïnstalleerd, blijft u de eerdere versie gebruiken om uw MDS-database op één computer te hosten. U moet echter het schema van de MDS-database bijwerken en vervolgens de WEBtoepassing SQL Server 2016 (13.x) of SQL Server 2017 (14.x) gebruiken voor toegang tot de MDS-database. De MDS-database kan niet worden geopend door de eerdere versiewebtoepassing.
Upgraden in een scenario met twee computers
- Voer alle stappen in Upgrade zonder Database Engine Upgrade uit.
Een upgrade uitvoeren door een database te herstellen vanuit een back-up
In dit scenario wordt SQL Server 2016 (13.x) of SQL Server 2017 (14.x) geïnstalleerd, samen met een eerdere versie op dezelfde computer of op twee verschillende computers. Er is een back-up van een database gemaakt op een versie die ouder is dan de release van SQL Server 2016 (13.x) of SQL Server 2017 (14.x), vóór de upgrade en de database moet worden hersteld.
Installeer Master Data Services en eventuele andere functies die u wilt.
Open de installatiewizard van SQL Server.
Selecteer Installatie in het linkerdeelvenster.
Selecteer in het rechterdeelvenster nieuwe zelfstandige installatie van SQL Server of voeg functies toe aan een bestaande installatie.
Selecteer op de pagina FunctieselectieMaster Data Services en eventuele andere functies die u wilt installeren.
Voltooi de configureerhulp.
Herstel de database waarvan een back-up is gemaakt.
Werk het MDS-databaseschema bij, maak een webtoepassing en koppel de nieuwe webtoepassing aan de bijgewerkte MDS-database. Zie voor de instructies stap 2 tot en met 4 in Upgrade zonder Database Engine Upgrade
Probleemoplossingsproces
Uitgeven: Wanneer u SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 -webtoepassing (13.x) opent, wordt een foutbericht 'clientversie is niet compatibel met de databaseversie' weergegeven.
Oplossing: Dit probleem treedt op wanneer een SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x), SQL Server 2014 (12.x) of SQL Server 2016 (13.x) Master Data Manager-webtoepassing probeert toegang te krijgen tot een database die is bijgewerkt naar of SQL Server 2017 (14.x) MDS. U moet in plaats daarvan een SQL Server 2016-webtoepassing (13.x) of SQL Server 2017 (14.x) gebruiken.
Dit probleem kan ook optreden als u de MDS-toepassingsgroep in IIS niet hebt gestopt en opnieuw hebt gestart bij het upgraden van het MDS-databaseschema. Start de MDS-toepassingsgroep opnieuw om het probleem te verhelpen.