Symptomy
Załóżmy, że korzystasz z usług Microsoft SQL Server 2012 Integration Services (SSIS 2012) lub SSIS 2014. Po uruchomieniu zadania przepływu kontroli sprawdzania poprawności XML w dużym pliku wejściowym program SSIS może zgłosić niewystarczający wyjątek pamięci w następujący sposób:
Trwa uruchamianie pakietu SSIS "XXX". Błąd: 0xC002F304 w zadaniu XML, zadanie XML: Wystąpił błąd z następującym komunikatem o błędzie: "za mało pamięci, aby kontynuować wykonywanie programu". Błąd: 0xC002928F w zadaniu XML, zadanie XML: Właściwość "Nowe Źródło" nie zawiera źródłowego tekstu XML; Tekst XML jest nieprawidłowy, ma wartość null lub jest pusty. Zadanie nie powiodło się: kod XML TaskWarning: 0x80019002 w pakiecie: SSIS DTS_W_MAXIMUMERRORCOUNTREACHED kodu ostrzeżenia. Wykonywanie metody wykonania powiodło się, ale liczba zgłoszonych błędów (2) osiągnęła maksymalnie dozwolone (1); błąd. Dzieje się tak, gdy liczba błędów osiągnie liczbę określoną w MaximumErrorCount. Zmień MaximumErrorCount lub Usuń błędy. Pakiet SSIS "XXX" został ukończony: błąd
Uwaga Ten problem występuje bez względu na to, czy właściwość dane sprawdzania poprawności jest ustawiona na wartość Prawda czy fałsz.
Rozwiązanie
Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP1 /en-us/help/3067839
Zbiorcza aktualizacja 4 dla programu SQL Server 2012 z dodatkiem SP2 /en-us/help/3007556
Zbiorcza aktualizacja 6 dla programu SQL Server 2014 /en-us/help/3031047
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".