Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomen

Neem het volgende scenario:

  • U maakt een bedrijfsregel waarmee wordt getest op een lege waarde voor een numeriek kenmerk in Microsoft SQL Server 2012 Master Data Services (MDS).

  • U de bedrijfsregel opslaat en publiceert.

  • U opent de entiteit in MDS Explorer en voert de bedrijfsregel uit om de entiteits leden te valideren.

In dit scenario wordt het volgende foutbericht weergegeven:

8114: fout bij het converteren van het gegevenstype nvarchar naar een getal. Aantal transacties na EXECUTe geeft een niet-overeenkomend nummer aan van de BEGINNENde en COMMIT-instructies. Vorige telling = 0, huidig aantal = 1.

Opmerking Dit probleem treedt ook op in SQL Server 2014 MDS met toegepaste CU3 of nieuwere versies. Wanneer u bijvoorbeeld een bedrijfsregel in MDS uitvoert waarmee wordt gecontroleerd of een datumkenmerk leeg is, wordt het volgende foutbericht weergegeven:

Fout bij het converteren van het gegevenstype nvarchar naar datetime

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:

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.