Applies ToSQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Standard

จุดบกพร่อง #: 190225 (การบำรุงรักษาเนื้อหา) VSTS: 1400367

อาการ

เมื่อคุณเรียกใช้คำสั่งdbcc shrinkfileโดยใช้ชื่อของแฟ้มในฐานข้อมูล Microsoft SQL Server 2008 R2 หรือ Microsoft SQL Server 2008 คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

8985 ระดับ 16 ข่าวสารเกี่ยวกับสถานะ 1 บรรทัด 2ไม่สามารถค้นหาแฟ้ม 'test_log_issue_log' สำหรับฐานข้อมูล 'ทดสอบ' ใน sys.database_files แฟ้มอาจไม่มีอยู่ หรือถูกตัดทิ้ง

การแก้ปัญหา

ข้อมูล Service Pack

เมื่อต้องการแก้ไขปัญหานี้ ใช้ SP4 2008 ของเซิร์ฟเวอร์ SQL Microsoft สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับ SP4 2008 เซิร์ฟเวอร์ SQL โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

ข้อมูลรุ่นของ SQL Server 2008 Service Pack 4 2979596

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

โปรแกรมแก้ไขด่วนสำหรับ SQL Server 2008 SP3

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

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

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

ปรับปรุงสะสม 8 สำหรับ SQL Server 2008 R2 Service Pack 2

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

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

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

สถานะ

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

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

เมื่อต้องการหลีกเลี่ยงปัญหา ใช้ file_id ในคำสั่งdbcc shrinkfile เพื่อที่ได้รับรหัสแฟ้ม ใช้ฟังก์ชันระบบFILE_IDEXหรือแบบสอบถามมุมมองแค็ตตาล็อกsys.database_filesในฐานข้อมูลปัจจุบัน

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้คำสั่งdbcc shrinkfileไปเว็บไซต์ TechNet ดังต่อไปนี้:

วิธีการใช้คำสั่ง "dbcc shrinkfile"สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการใช้ฟังก์ชันระบบFILE_IDEXไปเว็บไซต์ TechNet ดังต่อไปนี้:

วิธีการใช้ฟังก์ชันของระบบ FILE_IDEX

Author: troymoen; jannawWriter: v-shysunผู้ตรวจทานด้านเทคนิค: troymoen; bfong; ajayj; jannawEditor: v-mordew

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

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

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

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