KB2465092-FIX: błąd "SQLSTATE: HY000" występujący podczas używania dostawcy Microsoft OLE DB dla programu DB2 v3 w celu ładowania danych w programie SSIS przy użyciu opcji FastLoad

Symptomy

Rozpatrzmy następujący scenariusz:

  • Na komputerze jest instalowany dostawca Microsoft OLE DB dla programu DB2 3.

  • Projektujemy pakiet 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 programu Microsoft SQL Server do bazy danych DB2.

  • W pakiecie SSIS korzystasz z dostawcy OLE DB Provider for DB2 w zadaniu docelowym OLE DB, a następnie ustaw właściwość Odłóż przygotowywanie na wartość PRAWDA w parametrach połączenia.

  • W zadaniu docelowym OLE DB jest wybierana opcja FastLoad .

  • Próbujesz wykonać pakiet na komputerze, aby przenieść dane z wystąpienia programu SQL Server do bazy danych DB2.

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

Błąd: 0xC0202009 z szybkością 1, OLE DB Destination [315]: kod błędu SSIS DTS_E_OLEDBERROR. Wystąpił błąd bazy danych OLE DB. Kod błędu: dostępny jest rekord OLE DB 0x80040E14.An. Źródło: "dostawca OLE DB programu Microsoft DB2" HRESULT: 0x80040E14 Description: "Wystąpił błąd wewnętrzny biblioteki sieciowej. Wystąpił błąd składniowy na poziomie sieci. SQLSTATE: HY000, SQLCODE:-379 ". Błąd: 0xC0047022 o szybkości 1, SSIS. Rurociąg: kod błędu 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 "Wejście danych dla obiektów docelowych OLE DB" (328). Zidentyfikowany składnik zwrócił błąd z metody ProcessInput. Błąd jest specyficzny dla składnika, ale błąd jest krytyczny i spowoduje zatrzymanie działania przepływu danych.

Przyczyna

Ten problem występuje, ponieważ właściwość Odłóż przygotowywanie uniemożliwia wywołanie funkcji Przygotuj z instrukcji, która ma zostać wykonana, gdy interfejs FASTLOAD jest powiązany z dostawcą OLE DB dla DB2 v3.

Rozwiązanie

Obsługiwana poprawka jest dostępna w firmie Microsoft. Ta poprawka jest jednak przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Poprawkę należy stosować tylko w przypadku systemów, w których występują problemy opisane w tym artykule. Ta poprawka może być dodatkowo testowana. Jeśli nie jest to poważnie narażony na ten problem, zalecamy poczekanie na następną aktualizację oprogramowania zawierającą tę poprawkę. Jeśli poprawka jest dostępna do pobrania, na początku tego artykułu z bazy wiedzy znajduje się sekcja "Poprawka dostępna do pobrania". Jeśli ta sekcja nie pojawi się, skontaktuj się z działem obsługi klienta firmy Microsoft i pomocą techniczną, aby uzyskać poprawkę. Uwaga Jeśli wystąpią dodatkowe problemy lub jeśli jest wymagane rozwiązanie problemu, może być konieczne utworzenie oddzielnego żądania usługi. Zwykłe opłaty za pomoc techniczną będą dotyczyć dodatkowych pytań i problemów, które nie kwalifikują się do tej konkretnej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne żądanie usługi, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=supportUwaga W formularzu "Poprawka dostępna do pobrania" są wyświetlane Języki, dla których jest dostępna poprawka. Jeśli nie widzisz swojego języka, oznacza to, że poprawka nie jest dostępna dla tego języka.

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć zainstalowany program Host Integration Server 2010 lub dostawcę OLE DB dla programu DB2 v3.

Wymaganie ponownego uruchamiania

Po zastosowaniu tej poprawki nie trzeba ponownie uruchamiać komputera.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje uprzednio wydanej poprawki.

Informacje o plikach

Wersja globalna tej poprawki używa pakietu Instalatora systemu Microsoft Windows do zainstalowania poprawki. Daty i godziny dla tych plików są podane w formacie UTC (Coordinated Universal Time) w poniższej tabeli. Podczas wyświetlania informacji o pliku Data jest konwertowana na czas lokalny. Aby sprawdzić różnicę między czasem UTC a lokalnym, Użyj karty strefa czasowa w elemencie Data i godzina w panelu sterowania.

Dla dostawcy Microsoft OLE DB dla programu DB2 v3, 32-bitowy Edtion

Nazwa pliku

Wersja pliku

Rozmiar pliku

Date

Okresie

Platform

Db2oledb.dll

8.0.4308.0

628 560

13-Jan-2011

23:43

x86

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788 376

13-Jan-2011

23:43

x86

Msdrda.dll

8.0.4308.0

898 896

13-Jan-2011

23:43

x86

Dla dostawcy Microsoft OLE DB dla programu DB2 v3, 64-bitowy Edtion

Nazwa pliku

Wersja pliku

Rozmiar pliku

Date

Okresie

Platform

Db2oledb.dll

8.0.4308.0

628 560

13-Jan-2011

23:46

x86

Db2oledb.dll

8.0.4308.0

880 976

13-Jan-2011

23:46

x64

Microsoft.hostintegration.dataaccesslibrary.dll

8.0.4308.0

788 376

13-Jan-2011

23:46

x86

Msdrda.dll

8.0.4308.0

1 548 624

13-Jan-2011

23:46

x64

Msdrda.dll

8.0.4308.0

898 896

13-Jan-2011

23:46

x86

Dostawca Microsoft OLE DB Provider for DB2 v3, IA-64-bitowy Edtion

Nazwa pliku

Wersja

Rozmiar pliku

Date

Okresie

Platform

Db2oledb.dll

8.0.4308.0

1 721 168

06-Dec-2010

19:29

IA-64

Microsoft.HostIntegration.DataAccessLibrary.dll

8.0.4308.0

788 376

06-Dec-2010

19:29

x86

Msdrda.dll

8.0.4308.0

2 429 776

06-Dec-2010

19:29

IA-64

Db2oledb.dll

8.0.4308.0

628 560

06-Dec-2010

19:24

x86

Msdrda.dll

8.0.4308.0

898 896

06-Dec-2010

19:24

x86

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Więcej informacji

Aby uzyskać więcej informacji na temat zadań docelowych OLE DB, odwiedź następującą witrynę internetową Microsoft Developer Network (MSDN):

Miejsce docelowe OLE DBAby uzyskać więcej informacji na temat właściwości Ustąp przygotowywania , odwiedź następującą witrynę MSDN w sieci Web:

Właściwość Odłóż przygotowywanie

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×