Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Microsoft distribueert Microsoft SQL Server 2008 R2 als één downloadbaar bestand. Aangezien de fixes cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie.

Symptomen

Neem het volgende scenario:

  • U maakt een bedrijfsregel voor een entiteit in SQL Server 2008 R2 Master Data Services (MDS). De entiteit bevat meerdere domeinkenmerken die worden ingevuld op basis van waarden uit dezelfde entiteit. De nieuwe bedrijfsregel bevat voorwaarden die zijn gedefinieerd voor meer dan één op domeinen gebaseerd kenmerk, en deze voorwaarden wijzen aan dezelfde entiteit.

  • U probeert de bedrijfsregel te publiceren.

In dit scenario wordt een foutbericht met de volgende strekking weergegeven:

Er is een databasefout opgetreden. Neem contact op met de systeembeheerder. U kunt ook een fout vinden die lijkt op de onderstaande informatie in MDSTrace. log MDS-fout: 0: er is een databasefout opgetreden. Neem contact op met de systeembeheerder.   bij Microsoft. MasterDataServices. core. DataAccess. DbHelper. HandleExceptions (uitzondering ex) bij Microsoft. MasterDataServices. core. DataAccess. DbHelper. ExecuteNonQuery (string query, CommandType commandType, CloseConnectionBehavior closeBehavior) op Microsoft. MasterDataServices. core. DataAccess. BusinessRules. BusinessRulesExecuteScript (CloseConnectionBehavior closeBehavior, tekenreeks script) op Microsoft. MasterDataServices. core. BusinessLogic. BusinessRulesPublish. Generation. RunGeneration (BusinessRules businessLogicLayer, Int32 entityId, BREntityMemberType ruleSubType, OperationResult resultaat) SQL foutopsporingsgegevens voor de naam>. <Leaf> '., Server: servernaam ,proc: udp_SYSTEM_X_X_CHILDATTRIBUTES_ProcessRules, regel: X <102

Oorzaak

Dit probleem is veroorzaakt door een bekend probleem in het XSLT-opmaakmodel waarmee de syntaxis van de opgeslagen procedure werd gegenereerd voor de opgeslagen procedures voor bedrijfsregels. Het specifieke probleem is dat er een komma ontbrak in de syntaxis.

Oplossing

Cumulatieve updategegevens

SQL Server 2008 R2 SP2

De oplossing voor dit probleem werd eerst uitgebracht in cumulatieve update 2. Voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 R2 klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:

2740411 Cumulatief update pakket 2 voor SQL Server 2008 R2 Service Pack 2 Opmerking Aangezien de builds cumulatief zijn, bevat elke nieuwe correctie release alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige versie van SQL Server 2008 R2 correctie. U wordt aangeraden om de meest recente correctie voor deze hotfix toe te passen. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2567616 De SQL Server 2008 R2-builds die zijn uitgebracht na SQL Server 2008 R2 Service Pack 2 is uitgebracht

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×