Objawy
Korzystasz z aplikacji SQL Server Integration Services (SSIS), która używa zarządzanego dostawcy dla DB2, które zostało uwzględnione w Microsoft Host Integration Server 2013 lub autonomicznych dostawca danych DB2, w wersji 4 lub w wersji 5. (Ten autonomiczny dostawca jest zawarte w feature pack dla programu Microsoft SQL Server). Ta aplikacja importuje kolumnę, która zawiera dane typu Data Godzina (typ danych TimeStamp).
W tej sytuacji losowo pojawić następujący komunikat o błędzie:
Msg 8114, poziom: 16, stan: 8, wiersz 1
Błąd podczas konwertowania danych na datetime2 należy wpisać DBTYPE_DBTIMESTAMP.
Przyczyna
Ten problem może wystąpić, gdy wartość sygnatury czasowej jest podzielony pomiędzy dwa bufory danych DDM 32 KB. W tej sytuacji czasu parser nie konwertuje "czas jako ciąg" do "Odcisk CZASOWY OleDb struktury" zgodnie z oczekiwaniami.
Rozwiązanie
Program Microsoft Host Integration Server 2013
Poprawka umożliwiająca rozwiązanie tego problemu znajduje się w następującej aktualizacji zbiorczej:
Zbiorcza aktualizacja 3 dla Host Integration Server 2013
Poprawka zbiorcza aktualizacja 2 dla Host Integration Server 2013
Obsługiwana poprawka jest dostępna z Microsoft Support dla zbiorczej aktualizacji 2 dla Host Integration Server 2013. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, skontaktuj się z nami.
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Wymagania wstępne
Musi mieć Zbiorcza aktualizacja 2 dla programu Microsoft Host Integration Server 2013 zainstalować tę poprawkę. Aby uzyskać więcej informacji o tym, jak uzyskać pakiet aktualizacji zbiorczej, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2929767 Zbiorcza aktualizacja 2 dla Host Integration Server 2013
Program Host Integration Server 2010
Poprawka rozwiązująca ten problem znajduje się w 10 aktualizacja zbiorcza dla programu Host Integration Server 2010.
Dostawca Microsoft OLE DB dla DB2 4.0
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, skontaktuj się z nami.
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Dostawca Microsoft OLE DB dla DB2 5.0
Informacje o poprawce
Obsługiwana poprawka jest udostępniana przez firmę Microsoft. Jednak ta poprawka jest przeznaczona tylko do usunięcia problemu opisanego w tym artykule. Zastosuj poprawkę tylko w systemach, w których występuje problem opisany w tym artykule. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, pojawi się sekcja "Poprawka dostępna do pobrania" na początku tego artykułu z bazy wiedzy Knowledge Base. Jeśli nie ma tej sekcji, skontaktuj się z Obsługą i Wsparciem Klienta Microsoft w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe błędy lub konieczność rozwiązania problemu, być może trzeba będzie utworzyć osobne zlecenie usługi. Zwykłe koszty obsługi będą zastosowane do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta firmy Microsoft lub utworzyć osobne zlecenie usługi, skontaktuj się z nami.
Uwaga "Poprawka dostępna do pobrania" zawiera listę języków, dla których dostępna jest poprawka. Jeśli odpowiedni język nie jest widoczny, to dlatego, że poprawka nie jest dostępna dla danego języka.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.