KB2651629 - แก้ไข: ข้อความแสดงข้อผิดพลาดเมื่อคุณใช้ DTA เพื่อปรับคิวรีอย่างน้อยหนึ่งคิวรีกับฐานข้อมูลที่มีวัตถุจํานวนมากใน SQL Server 2008, SQL Server 2008 R2 หรือใน SQL Server 2012

นำไปใช้กับ
SQL Server 2008 R2 Standard SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2012 Business Intelligence SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft แจกจ่ายการแก้ไข Microsoft SQL Server 2008 R2 หรือ Microsoft SQL Server 2008 เป็นไฟล์เดียวที่สามารถดาวน์โหลดได้ เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละรายการจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 R2 หรือ SQL Server 2008 รุ่นก่อนหน้า

อาการ

ลองทำตามสถานการณ์ต่อไปนี้:

  • คุณมีฐานข้อมูลที่มีวัตถุจํานวนมากในอินสแตนซ์ของ Microsoft SQL Server 2008 ในอินสแตนซ์ของ Microsoft SQL Server 2008 R2 หรือในอินสแตนซ์ของ Microsoft SQL Server 2012
  • คุณเลือกตารางทั้งหมดในฐานข้อมูล
  • คุณพยายามใช้โปรแกรมช่วยแนะนําการปรับแต่งกลไกจัดการฐานข้อมูล (DTA) เพื่อปรับแต่งคิวรีอย่างน้อยหนึ่งคิวรีกับฐานข้อมูล

ในสถานการณ์นี้ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

หมายเหตุ

ชื่อ: DTAEngine

พื้นที่จัดเก็บขั้นต่ําที่จําเป็นสําหรับโครงสร้างการออกแบบทางกายภาพที่เลือกเกินที่เก็บข้อมูลเริ่มต้นที่เลือกโดยโปรแกรมช่วยแนะนําการปรับแต่งกลไกจัดการฐานข้อมูล เก็บโครงสร้างการออกแบบทางกายภาพให้น้อยลง หรือเพิ่มพื้นที่เก็บข้อมูลเริ่มต้นให้ใหญ่กว่าขนาดหน่วยความจํา> MB เป็นอย่างน้อย< ใช้วิธีการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อเพิ่มพื้นที่จัดเก็บ: (1) ถ้าคุณใช้ส่วนติดต่อผู้ใช้แบบกราฟิก ให้ใส่ค่าที่ต้องการสําหรับ กําหนดขีดจํากัด พื้นที่ว่างสําหรับคําแนะนํา (MB) ในตัวเลือกขั้นสูงของหน้าแท็บตัวเลือกการปรับ (2) ถ้าคุณกําลังใช้ dta.exe ให้ระบุค่าช่องว่างสูงสุดสําหรับอาร์กิวเมนต์ -B (3) ถ้าคุณกําลังใช้ไฟล์ข้อมูลเข้า XML ให้ระบุค่าพื้นที่สูงสุดสําหรับ<องค์ประกอบ StorageBoundInMB> ภายใต้ <TuningOptions>

ปุ่ม: ตกลง

      

การแก้ปัญหา

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

แพคเกจการปรับปรุงสะสม 10 สําหรับ SQL Server 2008 R2 Service Pack 1

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

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

2567616 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2 Service Pack 1

แพคเกจการปรับปรุงสะสม 1 สําหรับ SQL Server 2012 Service Pack 1

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

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

2772858 รุ่น SQL Server 2012 ที่วางจําหน่ายภายหลัง SQL Server 2012 Service Pack 1

SQL Server 2012

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

2723749 แพคเกจการปรับปรุงสะสม 3 สําหรับ SQL Server 2012 หมายเหตุ เนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2012 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2692828 รุ่น SQL Server 2012 ที่วางจําหน่ายภายหลัง SQL Server 2012 คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2012 กับการติดตั้ง SQL Server 2012

SQL Server 2008 R2

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

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

981356 รุ่น SQL Server 2008 R2 ที่วางจําหน่ายภายหลัง SQL Server 2008 R2

SQL Server 2008 Service Pack 3

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

2673383 แพคเกจการปรับปรุงสะสม 4 สําหรับ SQL Server 2008 Service Pack 3 หมายเหตุเนื่องจากรุ่นนี้เป็นแบบสะสม การแก้ไขใหม่แต่ละรุ่นจะมีโปรแกรมแก้ไขด่วนและการแก้ไขความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไข SQL Server 2008 รุ่นก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สําหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2629969 SQL Server 2008 รุ่นที่วางจําหน่ายภายหลัง SQL Server 2008 Service Pack 3 โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 สร้างขึ้นสําหรับ SQL Server Service Pack เฉพาะ คุณต้องนําโปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 3 ไปใช้กับการติดตั้ง SQL Server 2008 Service Pack 3 ตามค่าเริ่มต้น โปรแกรมแก้ไขด่วนใดๆ ที่มีอยู่ใน Service Pack ของ SQL Server จะรวมอยู่ใน SQL Server Service Pack รุ่นถัดไป

สถานะ

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

วิธีแก้ไขปัญหาชั่วคราว

เมื่อต้องการแก้ไขปัญหานี้ชั่วคราว ให้ใช้หนึ่งในวิธีต่อไปนี้

วิธีที่ 1

ใน DTA ให้คลิกแท็บ ตัวเลือกการปรับแต่ง จากนั้นเลือกตัวเลือก ไม่เก็บ PDS ที่มีอยู่ ภายใต้โครงสร้างการออกแบบทางกายภาพ (PDS) เพื่อเก็บไว้ในฐานข้อมูล

หมายเหตุ ตามค่าเริ่มต้น ตัวเลือก เก็บ PDS ที่มีอยู่ทั้งหมด จะถูกเลือกไว้

วิธีที่ 2

ใน DTA ให้เลือกเฉพาะตารางที่คุณต้องการปรับดัชนีให้เหมาะสม แทนการเลือกทั้งฐานข้อมูล

การอ้างอิง

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบการให้บริการที่เพิ่มขึ้นสําหรับ SQL Server ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

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

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

824684 คําอธิบายเกี่ยวกับคําศัพท์มาตรฐานที่ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์ของ Microsoft