Applies ToSQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

อาการ

สมมติว่า คุณได้ติดตั้งโปรแกรมปรับปรุงต่อไปนี้อย่างใดอย่างหนึ่งบนคอมพิวเตอร์ที่มี Microsoft SQL Server 2008 R2 หรือติดตั้ง Microsoft SQL Server 2012:

  • 6 ปรับปรุงสะสมสำหรับ SQL Server 2008 R2 Service Pack 1 (SP1) หรือรุ่นที่ใหม่กว่า

  • 1 การปรับปรุงสะสมสำหรับ SQL Server 2008 R2 Service Pack 2 (SP2) หรือรุ่นที่ใหม่กว่า

ในสถานการณ์นี้ คุณต้องรันคำสั่งFILELISTONLY ที่คืนค่าเพื่อคืนค่าฐานข้อมูลใน SQL Server 2008 R2 อย่างไรก็ตาม การดำเนินการคืนค่าล้มเหลว นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

3241 ระดับ 16 ข้อความสถานะ 1 บรรทัด 1ตระกูลสื่อบนอุปกรณ์ ' <BackupFilePath>' เป็นรูปแบบที่ไม่ถูกต้อง เซิร์ฟเวอร์ SQL ไม่สามารถประมวลผลตระกูลสื่อนี้สถานะ 3013 ระดับ 16 ข้อความ 1 บรรทัด 1คืนค่า FILELIST สิ้นสุดอย่างผิดปกติ

หมายเหตุ ถ้าคุณเรียกใช้คำสั่งDBCC CHECKDBในรุ่นก่อนหน้าของ SQL Server 2008 R2 คุณพบข้อผิดพลาดไม่มีความสอดคล้องกันที่บ่งชี้ถึงปัญหาในสื่อการสำรองข้อมูล ดังนั้น การสำรองข้อมูลจะคืนค่ารุ่นก่อนหน้าเหล่านี้

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจาก 5 การปรับปรุงสะสมสำหรับ SQL Server 2008 R2 SP1 และ 1 การปรับปรุงสะสมสำหรับ SQL 2008 R2 SP2 ดำเนินการตรวจสอบเพื่อความสมบูรณ์ของฐานข้อมูลเมื่อมีการคืนค่าฐานข้อมูล อย่างไรก็ตาม การตรวจสอบนี้ไม่จำเป็นสำหรับคำสั่งFILELISTONLY คืนค่าการตรวจสอบนี้ถูกรวมอยู่ในโปรแกรมแก้ไขด่วนที่อธิบายใน KB 2685132 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตรวจสอบเพื่อความสมบูรณ์ของฐานข้อมูล โปรดคลิกที่หมายเลขบทความ 2685132 เพื่อดูบทความ 2685132 ในฐานความรู้ของ Microsoft:

2685132แก้ไข: แฟ้มบันทึกการจัดส่งคืนค่างานคืนค่าการสำรองข้อมูลการล็อกธุรกรรมที่เสียหายไปยังฐานข้อมูลรองเมื่อคุณเรียกใช้แฟ้มบันทึกการจัดส่งงานที่สำรองข้อมูลบนอินสแตนซ์ของ SQL Server 2008 R2 หรืออินสแตนซ์ของ SQL Server 2012

การแก้ปัญหา

ข้อมูลการปรับปรุงสะสม

ปรับปรุงสะสม 9 สำหรับ SQL Server 2012

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ก่อนใน 9 ปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2012 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2867319 Cumulative ปรับปรุงแพคเกจ 9 สำหรับ SQL Server 2012หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ 2012 เซิร์ฟเวอร์ SQL ก่อนหน้านี้แก้ไขการนำออกใช้ เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2692828 2012 เซิร์ฟเวอร์ SQL สร้างที่ถูกนำออกใช้หลังจาก 2012 เซิร์ฟเวอร์ SQL ถูกนำออกใช้

ปรับปรุงสะสม 5 สำหรับ SQL Server 2012 Service Pack ที่ 1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้แล้วในการปรับปรุงสะสม 5 ครั้งแรก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2012 Service Pack 1 คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2861107 Cumulative ปรับปรุงแพคเกจ 5 สำหรับ SQL Server 2012 Service Pack 1หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับการก่อนหน้า SQL Server 2012 Service Pack 1 แก้ไขการนำออกใช้ เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2772858 2012 เซิร์ฟเวอร์ SQL สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2012 Service Pack 1

ปรับปรุงสะสม 13 สำหรับ SQL Server 2008 R2 SP1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ในการปรับปรุงสะสม 13 ก่อน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2008 R2 SP1 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2855792 Cumulative ปรับปรุงแพคเกจ 13 สำหรับ SQL Server 2008 R2 SP1หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับการก่อนหน้า SQL Server 2008 R2 SP1 รุ่นที่แก้ไข เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2567616ใน SQL Server 2008 R2 สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2008 R2 Service Pack 1

ปรับปรุงสะสม 7 สำหรับ SQL Server 2008 R2 SP2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ก่อนใน 7 ปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2008 R2 SP2 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

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

2730301ใน SQL Server 2008 R2 สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2008 R2 Service Pack 2

สถานะ

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

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ เรียกใช้คำสั่งFILELISTONLY คืนร่วมกับตัวเลือกCONTINUE_AFTER_ERROR

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย