ข้อความแสดงข้อผิดพลาดการแก้ไข: เมื่อคุณใช้ผู้ OLE DB ให้สำหรับ DB2 การนำเข้าข้อมูลการประทับเวลา DB2 ใน SQL Server โดยใช้ SSIS: "ส่วนตัวเศษของค่าของเวลาที่ให้มา overflows มาตราส่วนของพารามิเตอร์ SQL Server ที่สอดคล้องกันหรือคอลัมน์"

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 978843 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้ใน 2009 เซิร์ฟเวอร์การรวมของโฮสต์:
  • คุณใช้ผู้ Microsoft OLE DB ให้ DB2 หรือผู้ Microsoft OLE DB ให้สำหรับ DB2 2.0
  • คุณนำเข้าข้อมูล DB2 ของชนิดข้อมูลระบุเวลาใน Microsoft SQL Server โดยใช้บริการในการรวมเซิร์ฟเวอร์ SQL (SSIS) หรือ โดยใช้ SQL Server การนำเข้าและตัวช่วยสร้างการส่งออก
ในสถานการณ์สมมตินี้ การดำเนินการนำเข้าไม่ คุณได้รับข้อความแสดงข้อผิดพลาดที่มีลักษณะต่อไปนี้:
[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.

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากผู้ OLE DB ให้สำหรับ DB2 ส่งกลับค่าไม่ถูกต้องสำหรับแม่นยำ DBTYPE_DBTIMESTAMP ค่านี้ไม่ถูกต้องไม่อยู่ในนั้นdatetime_revisionฟิลด์ของ rowset OLE DB คอลัมน์ ตัวอย่างเช่น ผู้ที่ OLE DB ให้สำหรับ DB2 ยังคงมีความแม่นยำของ0หรือ6.

การแก้ไข

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มีเป้าหมายเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำโปรแกรมแก้ไขด่วนนี้ไปใช้กับระบบที่พบปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น หากคุณไม่ได้รับความเสียหายรุนแรงจากปัญหานี้ เราขอแนะนำให้คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่มีโปรแกรมแก้ไขด่วนนี้

หากมีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" อยู่ที่ด้านบนของบทความฐานความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น โปรดติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ:หากเกิดปัญหาอื่น ๆ หรือ ถ้ามีการแก้ไขปัญหาเป็นสิ่งจำเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ค่าใช้จ่ายในการสนับสนุนปกติจะเกิดขึ้นเมื่อมีคำถามและประเด็นการสนับสนุนอื่นๆ ซึ่งไม่จัดอยู่ในโปรแกรมแก้ไขด่วนเฉพาะที่กล่าวถึงนี้ สำหรับรายการของหมายเลขโทรศัพท์ของฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft ทั้งหมด หรือถ้าต้องการสร้างคำขอรับการสนับสนุนแยกต่างหาก โปรดเข้าสู่เว็บไซต์ของ Microsoft ต่อไปนี้::
http://support.microsoft.com/contactus/?ws=support
หมายเหตุ:แบบฟอร์ม "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" แสดงภาษาในโปรแกรมแก้ไขด่วนมีอยู่ หากคุณไม่เห็นภาษาของคุณ เป็นเพราะไม่มีโปรแกรมแก้ไขด่วนสำหรับภาษานั้น

ข้อกำหนดเบื้องต้น

ถ้าคุณใช้ผู้ Microsoft OLE DB ให้ DB2 คุณต้องมีโฮสต์ 2009 เซิร์ฟเวอร์การรวมการติดตั้งเมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดในการเริ่มต้นระบบคอมพิวเตอร์ใหม่

คุณไม่จำเป็นต้องเริ่มต้นคอมพิวเตอร์ใหม่หลังจากใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลการทดแทนโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนฮอตฟิกซ์อื่น ๆ

ข้อมูลแฟ้ม

โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษนี้มีแอตทริบิวต์แฟ้ม (หรือแอตทริบิวต์แฟ้มหลังจากนี้) ซึ่งแสดงในตารางต่อไปนี้ วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในนั้นวันที่และเวลารายการใน'แผงควบคุม'
ผู้ Microsoft OLE DB ให้สำหรับ DB2 2.0 รุ่น 32 บิต
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
db2oledb.dll7.0.3192.2571,21621 2009 ธ.ค.15:20x86
microsoft.hostintegration.dataaccesslibrary.dll7.0.3192.22,426,77621 2009 ธ.ค.15:20x86
msdrda.dll7.0.3192.2841,55221 2009 ธ.ค.15:20x86
ผู้ Microsoft OLE DB ให้สำหรับ DB2 2.0 รุ่น 64 บิต
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
db2oledb.dll7.0.3192.2806,73621 2009 ธ.ค.15:40x64
microsoft.hostintegration.dataaccesslibrary.dll7.0.3192.22,426,77621 2009 ธ.ค.15:40x86
msdrda.dll7.0.3192.21,428,81621 2009 ธ.ค.15:40x64
ผู้ Microsoft OLE DB ให้สำหรับ DB2 2.0 รุ่น IA 64-บิต
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
db2oledb.dll7.0.3192.21,608,01621 2009 ธ.ค.15:40IA-64
microsoft.hostintegration.dataaccesslibrary.dll7.0.3192.22,426,77621 2009 ธ.ค.15:40x86
msdrda.dll7.0.3192.22,243,92021 2009 ธ.ค.15:40IA-64
2009 เซิร์ฟเวอร์การรวมของโฮสต์รุ่น 32 บิต
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์มความต้องการพิเศษ
Db2oledb.dll8.0.3751.2539,98430 2009 ธ.ค.22:19x86SP1
Drdaresync.exe8.0.3751.2470,87230 2009 ธ.ค.22:19x86SP1
Microsoft.hostintegration.adapters.msdb2.runtime.dll8.0.3751.279,78430 2009 ธ.ค.22:19x86SP1
Microsoft.hostintegration.msdb2client.dll8.0.3751.2235,40830 2009 ธ.ค.22:19x86SP1
Msdrda.dll8.0.3751.2869,71230 2009 ธ.ค.22:19x86SP1
Snanls.dll8.0.3751.2109,39230 2009 ธ.ค.22:19x86SP1
2009 เซิร์ฟเวอร์การรวมของโฮสต์รุ่น 64 บิต
ยุบตารางนี้ขยายตารางนี้
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์มความต้องการพิเศษสาขาบริการ
Db2oledb.dll8.0.3751.2763,21630 2009 ธ.ค.22:21x64SP1ไม่สามารถใช้งานได้
Drdaresync.exe8.0.3751.2664,40830 2009 ธ.ค.22:21x64SP1ไม่สามารถใช้งานได้
Microsoft.hostintegration.adapters.msdb2.runtime.dll8.0.3751.279,78430 2009 ธ.ค.22:19x86SP1ไม่สามารถใช้งานได้
Microsoft.hostintegration.msdb2client.dll8.0.3751.2235,40830 2009 ธ.ค.22:19x86SP1ไม่สามารถใช้งานได้
Msdrda.dll8.0.3751.21,500,49630 2009 ธ.ค.22:21x64SP1ไม่สามารถใช้งานได้
Snanls.dll8.0.3751.2128,33630 2009 ธ.ค.22:21x64SP1ไม่สามารถใช้งานได้
Db2oledb.dll8.0.3751.2539,98430 2009 ธ.ค.22:19x86Nonesyswow
Msdrda.dll8.0.3751.2869,71230 2009 ธ.ค.22:19x86Nonesyswow
Snanls.dll8.0.3751.2109,39230 2009 ธ.ค.22:19x86Nonesyswow

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

คุณสมบัติ

หมายเลขบทความ (Article ID): 978843 - รีวิวครั้งสุดท้าย: 21 ตุลาคม 2553 - Revision: 2.0
ใช้กับ
  • Microsoft OLE DB Provider for DB2 2.0
  • Microsoft Host Integration Server 2009
Keywords: 
kbexpertiseinter kbautohotfix kbsurveynew kbqfe kbmt KB978843 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:978843

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com