การแก้ไข: คอลัมน์ของแหล่งที่มาของแฟ้มที่มีลักษณะแบนจะไม่นำเข้าหากข้อมูลของคอลัมน์ถัดไปมีความยาวมากกว่าความกว้างคอลัมน์ผลลัพธ์ ใน SSIS 2005, SSIS 2008 หรือ SSIS 2008 R2 หนึ่งไบต์

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2511151 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
Microsoft กระจาย Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 และแก้ไข 2005 เป็นหนึ่งแฟ้มที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขปัญหาเป็นแบบสะสม แต่ละรุ่นที่ใหม่ที่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมไว้กับก่อนหน้านี้ SQL Server 2008, SQL Server 2008 R2 และ SQL Server 2005 แก้ไขนำออกใช้
ขยายทั้งหมด | ยุบทั้งหมด

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

อาการ

พิจารณาสถานการณ์สมมติต่อไปนี้:
  • คุณมี Microsoft SQL Server รวมบริการ 2005 (SSIS 2005), Microsoft SQL Server รวมบริการ 2008 (SSIS 2008) หรือ Microsoft SQL Server รวมบริการ 2008 R2 (SSIS 2008 R2) แพคเกจที่ประกอบด้วยงานไหลของข้อมูล
  • คุณสามารถใช้แหล่งที่มาของแฟ้มที่มีลักษณะแบนเพื่อนำเข้าแฟ้มที่มีข้อมูลการป้อนเข้าในงานการไหลของข้อมูล
  • แฟ้มข้อมูลสำหรับการป้อนค่าประกอบด้วยค่าอย่างน้อยสองคอลัมน์ คอลัมน์หนึ่งมีความยาวของข้อมูลที่มีขนาดใหญ่กว่า หรือน้อยกว่าความกว้างของคอลัมน์ผลลัพธ์ ความยาวข้อมูลของคอลัมน์ถัดไปคือ หนึ่งไบต์ความยาวเกินกว่าความกว้างของคอลัมน์ผลลัพธ์ของคอลัมน์นั้น

    ตัวอย่างเช่น ความยาวของข้อมูลคือ 6 ในคอลัมน์ที่มีความกว้างของคอลัมน์แสดงผล 50 และความยาวของข้อมูลคือ 9 ในคอลัมน์ถัดไปที่มีความกว้างของคอลัมน์เป็นผลผลิตของ 8

    หมายเหตุ คุณสามารถระบุความกว้างของคอลัมน์ผลลัพธ์ในการFlat Editor ตัวจัดการการเชื่อมต่อแฟ้ม กล่องโต้ตอบ
  • คุณได้ระบุชนิดข้อมูลของคอลัมน์เพื่อให้การแปลงข้อมูลที่เกิดขึ้น ตัวอย่างเช่น คุณระบุใน DT_WSTR พิมพ์ข้อมูลสายอักขระ Unicode หลายภาษาสำหรับคอลัมน์นั้น ดังนั้น ดำเนินการแปลงข้อมูลถ้าชนิดข้อมูลของแฟ้มข้อมูลการป้อนเข้าเป็น ANSI.
  • คุณเรียกใช้แพคเกจ SSIS
ในสถานการณ์สมมตินี้ ข้อมูลของคอลัมน์ที่อยู่ก่อนหน้าซึ่งความยาวของข้อมูลที่มีความยาวเกินกว่าความกว้างของคอลัมน์ผลลัพธ์หนึ่งไบต์ของคอลัมน์ จะไม่นำเข้า

หมายเหตุ หากมีคอลัมน์มากกว่าสองที่ตรงตามเงื่อนไขในสถานการณ์สมมตินี้ เฉพาะคอลัมน์แรกที่อยู่ก่อนหน้าคอลัมน์ซึ่งความยาวของข้อมูลที่มีความยาวเกินกว่าความกว้างของคอลัมน์ผลลัพธ์หนึ่งไบต์ จะนำเข้า

การแก้ไข

ปรับปรุงข้อมูล

SQL Server 2008 R2 เซอร์วิสแพ็ค 1

ก่อนการแก้ไขสำหรับปัญหานี้ถูกจำหน่ายใน 1 การปรับปรุงที่สะสมสำหรับ SQL Server 2008 R2 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2544793 สะสมแพ็คเกจการปรับปรุง 1 สำหรับ SQL Server 2008 R2 Service Pack 1
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ได้มาพร้อมกับก่อนหน้านี้ SQL Server 2008 R2 รุ่นที่แก้ไข เราขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2567616 สร้าง SQL Server 2008 R2 ที่เผยแพร่หลังจากมีการนำออกใช้ SQL Server 2008 R2 Service Pack 1

SQL Server 2008 เซอร์วิสแพ็ค 2

ก่อนการแก้ไขสำหรับปัญหานี้ถูกจำหน่ายใน 4 การปรับปรุงที่สะสมสำหรับ SQL Server 2008 Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2527180 แพคเกจโปรแกรมปรับปรุงที่สะสม 4 สำหรับ SQL Server 2008 Service Pack 2
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ได้มาพร้อมกับ SQL Server 2008 ก่อนหน้านี้แก้ไขปัญหาการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2402659 SQL Server 2008 สร้างที่เผยแพร่หลังจาก SQL Server 2008 Service Pack 2 ได้ถูกนำออกใช้
มีสร้างโปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สำหรับเฉพาะ SQL Server เซอร์วิสแพ็ค คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 2 การติดตั้งของ SQL Server 2008 Service Pack 2 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนที่ได้รับในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

SQL Server 2008 R2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ในการปรับปรุง 7 สะสมก่อน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2008 R2 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2507770 สะสมแพ็คเกจการปรับปรุง 7 สำหรับ SQL Server 2008 R2
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ได้มาพร้อมกับก่อนหน้านี้ SQL Server 2008 R2 รุ่นที่แก้ไข เราขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
981356 สร้าง SQL Server 2008 R2 ที่เผยแพร่หลังจาก SQL Server 2008 R2 ถูกนำออกใช้

SQL Server 2008

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกในการปรับปรุงที่สะสม 13 สำหรับ SQL Server 2008 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2497673 แพคเกจโปรแกรมปรับปรุงที่สะสม 13 สำหรับ SQL Server 2008 Service Pack 1
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ได้มาพร้อมกับ SQL Server 2008 ก่อนหน้านี้แก้ไขปัญหาการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
970365 SQL Server 2008 สร้างที่เผยแพร่หลังจากมีการนำออกใช้ SQL Server 2008 Service Pack 1
Microsoft SQL Server 2008 โปรแกรมแก้ไขด่วนถูกสร้างขึ้นสำหรับเฉพาะ SQL Server เซอร์วิสแพ็ค คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 1 การติดตั้งของ SQL Server 2008 Service Pack 1 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนที่ได้รับในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

SQL Server 2005 Service Pack 4

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกในการปรับปรุงที่สะสม 3 สำหรับ SQL Server 2005 Service Pack 4 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2507769 แพคเกจโปรแกรมปรับปรุงที่สะสม 3 สำหรับ SQL Server 2005 Service Pack 4
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมไว้ใน SQL Server 2005 ก่อนหน้านี้แก้ไขปัญหาการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2485757 SQL Server 2005 สร้างที่เผยแพร่หลังจากมีการนำออกใช้ SQL Server 2005 Service Pack 4
Microsoft SQL Server 2005 โปรแกรมแก้ไขด่วนถูกสร้างขึ้นสำหรับเฉพาะ SQL Server เซอร์วิสแพ็ค คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2005 Service Pack 4 การติดตั้งของ SQL Server 2005 Service Pack 4 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนที่ได้รับในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

SQL Server 2005 Service Pack 3

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกในการปรับปรุงที่สะสม 15 สำหรับ SQL Server 2005 Service Pack 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2507766 แพคเกจโปรแกรมปรับปรุงที่สะสม 15 สำหรับ SQL Server 2005 Service Pack 3
หมายเหตุ เนื่องจากเป็นแบบสะสม builds โปรแกรมแก้ไขด่วนประกอบด้วยวางจำหน่ายของแต่ละโปรแกรมแก้ไขใหม่ และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมไว้ใน SQL Server 2005 ก่อนหน้านี้แก้ไขปัญหาการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการนำไปใช้แก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
960598 SQL Server 2005 สร้างที่เผยแพร่หลังจากมีการนำออกใช้ SQL Server 2005 Service Pack 3
Microsoft SQL Server 2005 โปรแกรมแก้ไขด่วนถูกสร้างขึ้นสำหรับเฉพาะ SQL Server เซอร์วิสแพ็ค คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2005 Service Pack 3 การติดตั้งของ SQL Server 2005 Service Pack 3 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนที่ได้รับในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

การหลีกเลี่ยงปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ การหลีกเลี่ยงการแปลงข้อมูลในแหล่งข้อมูลแฟ้มที่มีลักษณะแบน และทำการดำเนินการแปลงข้อมูลหลังจากที่มีนำเข้าข้อมูล

ตัวอย่างเช่น คุณสามารถระบุ DT_STR stringพิมพ์แทน DT_WSTR ชนิดของสายอักขระ Unicode สำหรับคอลัมน์ถ้าชนิดข้อมูลของแฟ้มข้อมูลสำหรับการป้อนค่าที่มีอยู่ ANSI.

สถานะ

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

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวจัดการการเชื่อมต่อแฟ้มที่มีลักษณะแบน แวะไปที่เว็บไซต์ต่อไปนี้ของ MSDN:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการแบบเพิ่มเติมสำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
935897 แบบจำลองแบบเพิ่มหน่วยให้บริการไม่พร้อมใช้งานจากทีม SQL Server ที่มีโปรแกรมแก้ไขด่วนสำหรับปัญหาที่มีการรายงานการจัดส่ง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบแผนการตั้งชื่อสำหรับการปรับปรุงของ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
822499 แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจปรับปรุงซอฟต์แวร์ของ Microsoft SQL Server
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์เฉพาะการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
824684 คำอธิบายเกี่ยวกับคำศัพท์เฉพาะทางมาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

คุณสมบัติ

หมายเลขบทความ (Article ID): 2511151 - รีวิวครั้งสุดท้าย: 18 กรกฎาคม 2554 - Revision: 6.0
ใช้กับ
  • Microsoft SQL Server 2008 Integration Services
Keywords: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2511151 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2511151

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

 

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