Symptomer
Antag, at du har nogle modeller, der har flere versioner i SQL Server 2008 R2 Master Data Services (MDS). Når du opgraderer SQL Server 2008 R2 MDS til SQL Server 2012 MDS eller SQL Server 2014 MDS, ændres de forretningsregler, der refererer til Domain-Based attributter (DBA'er), under opgraderingsprocessen, og DBA-referencen fjernes.
Løsning
Dette problem blev først løst i følgende kumulative opdatering af SQL Server.
Samlet opdatering 3 til SQL Server 2014 /en-us/help/2984923
Kumulativ opdatering 1 til SQL Server 2012 SP2 /en-us/help/2976982
Kumulativ opdatering 10 til SQL Server 2012 SP1 /en-us/help/2954099
Om kumulative opdateringer til SQL Server
Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP2
- Seneste kumulative opdatering til SQL Server 2012 SP1
Hvis du allerede har opgraderet til SQL Server 2012 RTM eller en senere version, der ikke indeholder dette hotfix, skal du følge disse trin for at løse problemet.
Bemærk! Denne rettelse forudsætter, at du har sikkerhedskopien af den oprindelige SQL Server 2008 R2-database.
- Opgrader SQL Server 2008 R2 MDS-forekomsten til SQL Server 2012 MDS. (Vent med at køre guiden til opgradering af MDS-database, indtil trin 4.)
- Opgrader SQL Server 2012 MDS-forekomsten til SQL Server 2012 SP1.
- Opgrader SQL Server 2012 SP1 MDS-forekomsten til SQL Server 2012 SP1 Cumulative Update 10.
- Kør guiden Opgradering af MDS-database i Master Data Services Konfigurationsstyring.
Bemærk! Hvis du ikke har sikkerhedskopien af den oprindelige SQL Server 2008 R2-database, eller hvis du ikke har råd til at miste arbejde på den eksisterende SQL Server 2012-database, skal du tilføje den manglende DBA manuelt.
Hvis du vil bekræfte, at hotfixet fungerer, når opgraderingen er fuldført, skal du gå til siden Forretningsregler for at kontrollere, om en forretningsregel, der oprindeligt havde DBA-reference, stadig har DBA-referencen.
Status
Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".