Salt la conținutul principal
Asistență
Conectare

Remediere: Mesaj de eroare când utilizați OLE DB Provider pentru DB2 pentru a importa DB2 TIMESTAMP date în SQL Server utilizând SSIS: "partea fracţionară a valoarea furnizată timp revărsărilor scară corespunzătoare SQL Server parametru sau coloana."

Număr eroare: 125788 (întreținere conținut)BUG #: 3530 (EBizSE)BUG #: 3535 (EBizSE)

Simptome

Să luăm în considerare următorul scenariu în Host Integration Server 2009:

  • Utilizați Microsoft OLE DB Provider pentru DB2 sau Microsoft OLE DB Provider pentru DB2 2.0.

  • Importaţi date DB2 de tipul de date TIMESTAMP în Microsoft SQL Server utilizând SQL Server Integration Services (SSIS) sau utilizând SQL Server Import și Export Wizard.

În acest scenariu, operațiunea de import nu reușește. Apoi, primiți mesaje de eroare care seamănă cu următorul:[Destination Destination Name] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80004005 Description: "The fractional part of the provided time value overflows the scale of the corresponding SQL Server parameter or column. Increase bScale in DBPARAMBINDINFO or column scale to correct this error." [Destination - Destination Name] Error: There was an error with input column "column name" (57) on input "Destination Input" (44). The column status returned was: "Conversion failed because the data value overflowed the specified type." [Destination - Destination Name] Error: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "input "Destination Input" (44)" failed because error code 0xC020907A occurred, and the error row disposition on "input "Destination Input" (44)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure.

Cauza

Această problemă apare deoarece OLE DB Provider pentru DB2 returnează o valoare incorectă pentru DBTYPE_DBTIMESTAMP de precizie. Această valoare incorectă este conținută în domeniul DATETIME_REVISION OLE DB coloana set de rânduri. De exemplu, OLE DB Provider pentru DB2 returnează o precizie de 0 sau 6.

Rezolvare

Informații despre remedierea rapidă

O remediere rapidă compatibilă este disponibilă de la Microsoft. Cu toate acestea, această remediere rapidă este destinată pentru a corecta doar problema descrisă în acest articol. Aplicați această remediere rapidă numai pentru sistemele care întâmpină problema descrisă în acest articol. Această remediere rapidă poate să necesite testare suplimentară. De aceea, dacă nu sunteți grav afectat de această problemă, vă recomandăm să aşteptaţi următoarea actualizare software care conţine această remediere rapidă.

Dacă remedierea rapidă este disponibilă pentru descărcare, există o secțiune "Descărcare remediere rapidă disponibilă" în partea de sus a acestui articol din baza de cunoștințe. Dacă nu apare această secţiune, contactaţi Microsoft Client Service și suport pentru a obţine remedierea rapidă.

Notă Dacă se produc probleme suplimentare sau este necesară depanarea, poate fi necesar să creați o solicitare de asistenţă separată. Costurile de obicei pentru suport se vor aplica pentru sprijin suplimentar, întrebări și probleme care nu sunt specifice pentru această remediere rapidă . Pentru o listă completă de numere de telefon de asistență și relații Microsoft sau pentru a crea o solicitare de asistenţă separată, vizitați următorul site Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNotă Formularul "Descărcare remediere rapidă disponibilă" afişează limbile pentru care este disponibilă remedierea rapidă. Dacă nu vedeți limba dvs., înseamnă că o remediere rapidă nu este disponibilă pentru respectiva limbă.

Cerințe preliminare

Dacă utilizaţi Microsoft OLE DB Provider pentru DB2, trebuie să aveți Host Integration Server 2009 instalat pentru a aplica această remediere rapidă.

Cerinţă de repornire

Nu trebuie să reporniți computerul după aplicarea acestei remedieri rapide.

Informații despre înlocuirea remedierilor rapide

Această remediere rapidă nu înlocuiește alte remedieri rapide.

Informații despre fișier

Versiunea în limba engleză a acestei remedieri rapide are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.

32-bit traducere de Microsoft OLE DB Provider pentru DB2 2.0

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

db2oledb.dll

7.0.3192.2

571,216

21-Dec-2009

15:20

x86

microsoft.hostintegration.dataaccesslibrary.dll

7.0.3192.2

2,426,776

21-Dec-2009

15:20

x86

msdrda.dll

7.0.3192.2

841,552

21-Dec-2009

15:20

x86

64-bit traducere de Microsoft OLE DB Provider pentru DB2 2.0

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

db2oledb.dll

7.0.3192.2

806,736

21-Dec-2009

15:40

x64

microsoft.hostintegration.dataaccesslibrary.dll

7.0.3192.2

2,426,776

21-Dec-2009

15:40

x86

msdrda.dll

7.0.3192.2

1,428,816

21-Dec-2009

15:40

x64

IA-64-bit traducere de Microsoft OLE DB Provider pentru DB2 2.0

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

db2oledb.dll

7.0.3192.2

1,608,016

21-Dec-2009

15:40

IA-64

microsoft.hostintegration.dataaccesslibrary.dll

7.0.3192.2

2,426,776

21-Dec-2009

15:40

x86

msdrda.dll

7.0.3192.2

2,243,920

21-Dec-2009

15:40

IA-64

32-bit traducere de Host Integration Server 2009

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Cerințe SP

Db2oledb.dll

8.0.3751.2

539,984

30-Dec-2009

22:19

x86

SP1

Drdaresync.exe

8.0.3751.2

470,872

30-Dec-2009

22:19

x86

SP1

Microsoft.hostintegration.adapters.msdb2.runtime.dll

8.0.3751.2

79,784

30-Dec-2009

22:19

x86

SP1

Microsoft.hostintegration.msdb2client.dll

8.0.3751.2

235,408

30-Dec-2009

22:19

x86

SP1

Msdrda.dll

8.0.3751.2

869,712

30-Dec-2009

22:19

x86

SP1

Snanls.dll

8.0.3751.2

109,392

30-Dec-2009

22:19

x86

SP1

64-bit traducere de Host Integration Server 2009

Nume de fișier

Versiune fișier

Dimensiune fișier

Data

Ora

Platformă

Cerințe SP

Ramură de servicii

Db2oledb.dll

8.0.3751.2

763,216

30-Dec-2009

22:21

x64

SP1

Nu este aplicabil

Drdaresync.exe

8.0.3751.2

664,408

30-Dec-2009

22:21

x64

SP1

Nu este aplicabil

Microsoft.hostintegration.adapters.msdb2.runtime.dll

8.0.3751.2

79,784

30-Dec-2009

22:19

x86

SP1

Nu este aplicabil

Microsoft.hostintegration.msdb2client.dll

8.0.3751.2

235,408

30-Dec-2009

22:19

x86

SP1

Nu este aplicabil

Msdrda.dll

8.0.3751.2

1,500,496

30-Dec-2009

22:21

x64

SP1

Nu este aplicabil

Snanls.dll

8.0.3751.2

128,336

30-Dec-2009

22:21

x64

SP1

Nu este aplicabil

Db2oledb.dll

8.0.3751.2

539,984

30-Dec-2009

22:19

x86

None

SYSWOW

Msdrda.dll

8.0.3751.2

869,712

30-Dec-2009

22:19

x86

None

SYSWOW

Snanls.dll

8.0.3751.2

109,392

30-Dec-2009

22:19

x86

None

SYSWOW

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×