KB2641971-การแก้ไข: ข้อผิดพลาด "ข้อผิดพลาด: การแปลงข้อมูลล้มเหลว" เมื่อคุณใช้หลายอักขระเป็นตัวคั่นคอลัมน์ในตัวจัดการการเชื่อมต่อไฟล์แบบแบนใน SSIS ๒๐๐๘ R2

นำไปใช้กับ: SQL Server 2008 R2

Microsoft เผยแพร่ Microsoft SQL Server ๒๐๐๘ R2 Service Pack 1 (SP1) การแก้ไขในไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการอัปเดตความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตล่าสุดของ SQL Server ๒๐๐๘ R2 Service Pack 1 (SP1) รุ่นก่อนหน้า

อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • คุณสามารถสร้างงานที่ไหลของข้อมูลใน Microsoft SQL Server ๒๐๐๘ R2 การรวมบริการ (SSIS ๒๐๐๘ R2)
  • คุณใช้แหล่งไฟล์แบบแบนหรือปลายทางไฟล์แบบแบนในงานการไหลของข้อมูล
  • ในตัวจัดการการเชื่อมต่อไฟล์แบบแบนคุณสามารถตั้งค่ารูปแบบของไฟล์แฟล็ตเป็นตัวคั่น
  • คุณใช้หลายอักขระเป็นตัวคั่นคอลัมน์ในตัวจัดการการเชื่อมต่อไฟล์แบบแบน
ในสถานการณ์สมมตินี้คุณจะได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
[แหล่งที่มาของไฟล์แฟล็ต] ข้อผิดพลาด: การแปลงข้อมูลล้มเหลว การแปลงข้อมูลสำหรับคอลัมน์ "columnname" ที่ส่งกลับค่าสถานะ4และข้อความสถานะ "ข้อความ" ถูกตัดทอนหรืออักขระอย่างน้อยหนึ่งรายการไม่ตรงกันในหน้าโค้ดเป้าหมาย "
หมายเหตุ นอกจากนี้ปัญหานี้เกิดขึ้นใน Microsoft SQL Server ๒๐๐๘รวมบริการ (SSIS ๒๐๐๘) และ Microsoft SQL Server ๒๐๐๕รวมบริการ (SSIS ๒๐๐๕) อย่างไรก็ตามโปรแกรมแก้ไขด่วนนี้มีไว้สำหรับ SSIS ๒๐๐๘ R2 เท่านั้น

การแก้ไข


ข้อมูลโปรแกรมอัปเดตสะสม

แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ R2 SP1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน4การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 SP1 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
๒๖๓๓๑๔๖ แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ R2 SP1
หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขปัญหาการเผยแพร่ SQL Server ๒๐๐๘ R2 ก่อนหน้านี้ เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจากที่มีการเผยแพร่ SQL Server ๒๐๐๘ R2 SP1

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"