Požymiai
Paleidus SQL Server 2014 integravimo tarnybų (SSIS) paketą lentelę, kurioje yra daug neapibrėžtas reikšmes, SSIS paketą, gali pateikti klaidingi rezultatai paskirties stulpelių esant šioms sąlygoms:
-
Paketą, galite naudoti Unpivot transformacijos normalizuoti duomenų lentelėje.
-
Unpivot transformacijos išraiška, lentelė duomenų lentelės į paskirties vietą stulpeliais.
Konkrečiai, jei duomenų tipo stulpelių skaičių duomenų tipai, null reikšmės gali būti pakeistas į 0 (nulis); Jei duomenų tipo stulpelio eilutės duomenų tipai, null reikšmės gali būti pakeistas tuščios eilutės.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
SQL Server 2014 SP1 Kaupiamasis naujinimas 1/en-us/help/3067839
Kaupiamasis naujinimas, 8 SQL serverio 2014/en-us/help/3067836
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Patikrinkite SQL Server kaupiamieji naujinimai:
Karštųjų pataisų informacija„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema.
Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas.
Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:
http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.
Nuorodos
Paimti ir užrakinti kaip į SSIS lentelė.
Patikrinkite dirbant su suvestinės ir UnPivot transformacijos.