Príznaky
Keď spustíte balík SQL Server 2014 Integration Services (SSIS) na tabuľku, ktorá obsahuje mnoho nulových hodnôt, SSIS balík môže spôsobiť nesprávne výsledky stĺpce určenia, ak sú splnené nasledujúce podmienky:
-
V balíku používate Unpivot transformácia na úpravu údajov v tabuľke.
-
Vo výraze Unpivot transformácie sa Kontingenčný údajov v tabuľke do viacerých stĺpcov umiestnenie.
Najmä ak údajové typy stĺpcov číselné typy údajov, nulové hodnoty zmeniť na 0 (nula); Ak údajové typy stĺpcov reťazca typy údajov, prázdne reťazce môže zmeniť hodnoty null.
Riešenie
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Kumulatívna aktualizácia 1 pre SQL Server 2014 SP1/en-us/help/3067839
Kumulatívna aktualizácia balíka 8 pre SQL Server 2014/en-us/help/3067836
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:
Informácie o rýchlej opraveOd spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom.
Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto sekcia nezobrazuje, odošlite požiadavku na služby zákazníkom spoločnosti Microsoft a podporu získať rýchlu opravu.
Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné riešiť problémy, je možné, že budete musieť vytvoriť samostatnú servisnú požiadavku. Na ďalšie žiadosti o podporu a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy, sa vzťahujú zvyčajné poplatky za poskytnutie technickej podpory. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: "Rýchla oprava k dispozícii na prevzatie" formulár sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii.
Odkazy
Vzatie otáčať v SSIS.
Vyskúšajte pracovať s kontingenčné UnPivot transformácia.