ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • ฐานข้อมูลการจัดการข้อมูลคลังสินค้า (MDW) มีตาราง snapshots.query_stats ที่มีข้อมูลจำนวนมากใน Microsoft sql server ๒๐๐๘หรือใน Microsoft sql Server ๒๐๐๘ R2

  • คุณเรียกใช้งานตัวเก็บรวบรวมข้อมูลต่อไปนี้เพื่อล้างข้อมูลจากฐานข้อมูล MDW

    mdw_purge_data_ [ ชื่อฐานข้อมูล<MDW>]

ในสถานการณ์สมมตินี้ใช้เวลานานสำหรับงานตัวเก็บรวบรวมข้อมูลเพื่อล้างข้อมูล หมายเหตุ

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากงานที่ mdw_purge_data ใช้เวลานานในการดำเนินการการดำเนินการที่ชัดเจนของชุดงานถ้าตาราง snapshots.query_stats มีข้อมูลจำนวนมาก

การแก้ไข

ข้อมูล service pack

SQL Server 2008เมื่อต้องการแก้ไขปัญหานี้ใน SQL Server ๒๐๐๘ให้ทำตามขั้นตอนต่อไปนี้:

  1. รับ service pack ล่าสุดสำหรับ SQL Server 2008 สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

    ๙๖๘๓๘๒ วิธีการขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘

  2. สำหรับฐานข้อมูล MDW ที่มีอยู่คุณจะต้องอัปเดตได้โดยการเรียกใช้ตัวช่วยสร้างการกำหนดค่าคลังข้อมูลการจัดการข้อมูลหลังจากที่คุณติดตั้ง service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘

SQL Server 2008 R2เมื่อต้องการแก้ไขปัญหานี้ใน SQL Server ๒๐๐๘ R2 ให้ทำตามขั้นตอนต่อไปนี้:

  1. รับ service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘ R2 สำหรับข้อมูลเพิ่มเติมให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

    ๒๕๒๗๐๔๑ วิธีการขอรับ service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘ R2

  2. สำหรับฐานข้อมูล MDW ที่มีอยู่คุณต้องอัปเดตแล้วโดยการเรียกใช้ตัวช่วยสร้างการกำหนดค่าคลังสินค้าข้อมูลการจัดการหลังจากที่คุณติดตั้ง service pack ล่าสุดสำหรับ SQL Server ๒๐๐๘ R2

  3. อัปเดต sp_purge_orphaned_notable_query_text กระบวนงานที่เก็บไว้ดังต่อไปนี้:กระบวนงานที่มีอยู่

    -- Deleting TOP N orphaned rows in query plan table by joining info from temp table variable-- This is done to speed up delete query. DELETE TOP (@delete_batch_size) snapshots.notable_query_plan FROM snapshots.notable_query_plan AS qp , #tmp_notable_query_plan AS tmpWHERE tmp.[sql_handle] = qp.[sql_handle]

    ขั้นตอนการอัปเดต

    -- Deleting TOP N orphaned rows in query text table by joining info from temp table-- This is done to speed up delete query. DELETE TOP (@delete_batch_size) snapshots.notable_query_text FROM snapshots.notable_query_text AS qt, #tmp_notable_query_text AS tmpWHERE tmp.[sql_handle] = qt.[sql_handle]

    หมายเหตุ การเปลี่ยนแปลงเหล่านี้จำเป็นต้องแก้ไขข้อความของกระบวนงานที่เก็บไว้ sp_purge_orphaned_notable_query_text เนื่องจากคำสั่งลบจะอ้างอิงตาราง snapshots.notable_query_plan อย่างไม่ถูกต้องหลังจากที่คุณใช้ SQL Server ๒๐๐๘ R2 Service Pack 1

สถานะ

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

สคริปต์ที่เสร็จสมบูรณ์เพื่ออัปเดตตัวเก็บรวบรวมข้อมูลยังสามารถพบได้ในบล็อกต่อไปนี้:

http://blogs.msdn.com/b/sqlagent/archive/2011/04/12/data-collector-s-sp-purge-data-may-run-for-hours-if-there-are-many-orphaned-plans-to-purge.aspx

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

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

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

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

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×