KB2465092 — poprawka: błąd "SQLSTATE: HY000" występuje podczas ładowania danych w usługach SSIS za pomocą opcji FastLoad za pomocą Microsoft OLE DB Provider dla bazy danych DB2 w wersji 3

Dotyczy
Microsoft Host Integration Server 2010

Objawy

Rozważmy następujący scenariusz:

  • Instalujesz na komputerze dostawcę Microsoft OLE DB Provider for DB2 Microsoft OLE DB Provider for bazy danych DB2 v3.
  • Projektujesz pakiet usług Microsoft SQL Server 2008 Integration Services (SSIS 2008) lub Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2), który importuje dane z wystąpienia systemu Microsoft SQL Server do bazy danych DB2.
  • W pakiecie SSIS używasz dostawcy OLE DB Provider for DB2 w zadaniu docelowym bazy danych OLE, a następnie ustawiasz właściwość Defer Prepare na wartość True w parametrach połączenia.
  • W zadaniu docelowym bazy danych OLE wybierasz opcję FastLoad .
  • Podjęto próbę wykonania pakietu na komputerze w celu przeniesienia danych z wystąpienia programu SQL Server do bazy danych DB2.

W tym scenariuszu nie można wykonać pakietu. Ponadto wyświetlany jest następujący komunikat o błędzie:

Uwaga

Błąd: 0xC0202009 przy szybkim 1, miejsce docelowe bazy danych OLE [315]: Kod błędu usługi SSIS DTS_E_OLEDBERROR. Wystąpił błąd bazy danych OLE. Kod błędu: 0x80040E14.

Dostępny jest rekord bazy danych OLE. Source: "Microsoft DB2 OLE DB Provider"

Hresult: 0x80040E14 Opis: "Wystąpił błąd wewnętrznej biblioteki sieciowej. Wystąpił błąd składni na poziomie sieci. SQLSTATE: HY000,

Kod SQL: -379".

Błąd: 0xC0047022 w szybkich aktualizacjach 1, SSIS. Potok: kod błędu usługi SSIS DTS_E_PROCESSINPUTFAILED. Metoda ProcessInput w składniku "OLE DB Destination" (315) nie powiodła się z kodem błędu 0xC0202009 podczas przetwarzania danych wejściowych "OLE DB Destination Input" (328). Zidentyfikowany składnik zwrócił błąd metody ProcessInput. Błąd jest specyficzny dla składnika, ale jest krytyczny i spowoduje zatrzymanie działania zadania przepływu danych.

Przyczyna

Ten problem występuje, ponieważ właściwość Defer Prepare uniemożliwia wywołanie funkcji Prepare w instrukcji, która ma zostać wykonana, gdy interfejs FastLoad jest zaangażowany w dostawcę OLE DB Provider for DB2 v3.

Rozwiązanie

Obsługiwana poprawka jest dostępna w firmie Microsoft. Jednak ta poprawka ma na celu rozwiązanie tylko problemu opisanego w tym artykule. Tę poprawkę należy stosować tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może zostać poddana dodatkowym testom. Dlatego jeśli ten problem nie dotyczy użytkownika, zaleca się zaczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.

Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie zostanie wyświetlona, skontaktuj się z działem pomocy technicznej i pomocy technicznej firmy Microsoft w celu uzyskania poprawki.

Uwaga W przypadku wystąpienia dodatkowych problemów lub konieczności rozwiązania problemu może być konieczne utworzenie osobnego zgłoszenia serwisowego. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, które nie kwalifikują się do objęcia tą poprawką. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

/contactus/?ws=support Uwaga: W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których poprawka jest dostępna. Jeśli nie widzisz odpowiedniego języka, oznacza to, że nie ma dla niego dostępnej poprawki.

Wymagania wstępne

Aby zastosować tę poprawkę, musi być zainstalowany program Host Integration Server 2010 lub dostawca OLE DB Provider dla produktu DB2 v3.

Wymóg ponownego uruchomienia

Po zastosowaniu tej poprawki nie jest konieczne ponowne uruchomienie komputera.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje o plikach

Globalna wersja tej poprawki instaluje pakiet Instalatora systemu Microsoft Windows. Daty i godziny dla tych plików podano w poniższej tabeli według uniwersalnego czasu koordynowanego (UTC). Podczas wyświetlania informacji o pliku data jest konwertowana na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.

For Microsoft OLE DB Provider for DB2 Provider for database DB2 v3, 32-bit edtion

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Db2oledb.dll 8.0.4308.0 628,560 13 stycznia 2011 23:43 x86
Microsoft.hostintegration.dataaccesslibrary.dll 8.0.4308.0 788,376 13 stycznia 2011 23:43 x86
Msdrda.dll 8.0.4308.0 898,896 13 stycznia 2011 23:43 x86

For Microsoft OLE DB Provider for DB2 Provider for database DB2 v3, 64-bit edtion

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma
Db2oledb.dll 8.0.4308.0 628,560 13 stycznia 2011 23:46 x86
Db2oledb.dll 8.0.4308.0 880,976 13 stycznia 2011 23:46 x64
Microsoft.hostintegration.dataaccesslibrary.dll 8.0.4308.0 788,376 13 stycznia 2011 23:46 x86
Msdrda.dll 8.0.4308.0 1,548,624 13 stycznia 2011 23:46 x64
Msdrda.dll 8.0.4308.0 898,896 13 stycznia 2011 23:46 x86

For Microsoft OLE DB Provider for DB2 Provider for database DB2 v3, IA-64-bit edtion

Nazwa pliku Wersja Rozmiar pliku Data Godzina Platforma
Db2oledb.dll 8.0.4308.0 1,721,168 06-Gru-2010 19:29 IA-64
Microsoft.HostIntegration.DataAccessLibrary.dll 8.0.4308.0 788,376 06-Gru-2010 19:29 x86
Msdrda.dll 8.0.4308.0 2,429,776 06-Gru-2010 19:29 IA-64
Db2oledb.dll 8.0.4308.0 628,560 06-Gru-2010 19:24 x86
Msdrda.dll 8.0.4308.0 898,896 06-Gru-2010 19:24 x86

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Aby uzyskać więcej informacji o zadaniach docelowych bazy danych OLE, odwiedź następującą witrynę sieci Microsoft Developer Network (MSDN) w sieci Web:

OLE DB Destination Aby uzyskać więcej informacji na temat właściwości Odrocz przygotować, odwiedź następującą witrynę MSDN w sieci Web:

Właściwość Recer Prepare