Simptomai
Apsvarstykite šį scenarijų:
-
Galite sukurti verslo taisyklę, kuri tikrina, ar skaitinėje atribute yra tuščia reikšmė "Microsoft SQL Server" 2012 "Master data Services" (DTS).
-
Įrašote ir publikuojate verslo taisyklę.
-
Atidarote objektą DTS naršyklėje ir paleiskite verslo taisyklę, kad patikrintumėte objekto narius.
Tokiu atveju gaunate šį klaidos pranešimą:
8114: klaida konvertuojant duomenų tipą nvarchar į skaitinę. Operacijų skaičius po vykdymo nurodo nesutampančius pradžios ir pabaigos sakinių skaičius. Ankstesnis kiekis = 0, Dabartinis kiekis = 1.
Pastaba Ši problema taip pat kyla naudojant "SQL Server" 2014 DTS, pritaikytą CU3 arba vėlesnes versijas. Pvz., kai vykdote verslo taisyklę DTS, kuri patikrina, ar datos atributas yra tuščias, gaunate šį klaidos pranešimą:
Klaida konvertuojant duomenų tipą nvarchar į datetime
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 6 SQL serverio 2014 /en-us/help/3031047
Kaupiamasis naujinimas 4 SQL serverio 2012 SP2 /en-us/help/3007556
Kaupiamasis naujinimas 14 SQL serverio 2012 SP1 /en-us/help/3023636
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.