Simptomai
Tarkime, kad naudojate "Microsoft SQL Server" 2012 integravimo tarnybas (SSIS 2012) arba "SQL Server 2014" integravimo tarnybas (SSIS 2014). Jei turite SSIS XML užduotį, kurioje yra sukonfigūruota patvirtintiypatybė OperationType , SSIS XML tikrintuvas išvestys tik reikšmes True arba neteisingų. Šią problemą lemia "SQL Server" integravimo tarnybos. Tačiau, kai tikrinimo rezultatai yra klaidingareikšmė, gali būti sunku nustatyti, kur klaida yra patvirtinama XML dokumente.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 1 SQL serverio 2012 SP2 /en-us/help/2976982
Kaupiamasis naujinimas 2 SQL serverio 2014 /en-us/help/2967546
Kaupiamasis naujinimas 10 SQL serverio 2012 SP1 /en-us/help/2954099
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:
Pritaikius šias karštąsias pataisas, nauja užduoties ypatybė ValidationDetails įtraukta į šias karštąsias pataisas. Jos duomenų tipas yra Bulio logika ir numatytoji reikšmė yra neteisinga. Kai naudojate numatytąją reikšmę, tikrinimo išvestis vis dar yra tokia pati teisinga arba neteisingaeilute. Norėdami gauti išsamią tikrinimo išvestį XML formatu, turite pakeisti ypatybės reikšmę True. Išvesties XML panašus į šį:<?xml version="1.0" encoding="utf-8"?><root xmlns:ns="http://schemas.microsoft.com/xmltools/2002/xmlvalidation"> <metadata> <result>false</result> <errors>1</errors> <warnings>0</warnings> <startTime><DateTime></startTime> <endTime><DateTime></endTime> </metadata> <messages> <error line="1" position="6250">The key sequence 'HUNGC' in 'CustomerIDKey' Keyref fails to refer to some key.</error> </messages></root> Pastaba Kad būtų pasinaudota visomis parinktimi naujai įtrauktoms tinkamumo tikrinimo informacijai ir padidintam išvesčiai, galite įdiegti KAUPIAMĄJĮ naujinimą SSIS serveryje, kuriame paleisti paketai, ir "SSDT" programuotojo kompiuteriui, kuriame kuriamos pakuotės.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.