การแก้ไข: การปรับปรุงช่วยให้คุณสามารถแยกฐานข้อมูลระบบจากชุดเก็บรวบรวมสถิติแบบสอบถามเมื่อคุณใช้การบริหารคลังสินค้าข้อมูลใน SQL Server

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2793580 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

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

บทความนี้อธิบายถึงการปรับปรุงที่ช่วยให้คุณสามารถแยกฐานข้อมูลระบบจากคอลเลกชันของสถิติแบบสอบถามที่ตั้งเมื่อคุณใช้คลังจัดการข้อมูล ใน Microsoft SQL Server 2008 R2, Microsoft SQL Server 2008 หรือ ใน Microsoft SQL Server 2012

อาการ

สมมติว่า คุณใช้คุณลักษณะการจัดการข้อมูลคลังสินค้าใน SQL Server โดยค่าเริ่มต้น ฐานข้อมูลระบบจะรวมอยู่ในชุดเก็บรวบรวมสถิติแบบสอบถาม ในสถานการณ์นี้ คุณอาจ exhaust เนื้อที่ดิสก์ในสภาพแวดล้อมอัตราความเร็วสูง โดยเฉพาะอย่างยิ่ง ตารางสองต่อไปนี้ที่เก็บข้อความแบบสอบถามและแผนอาจขยายใหญ่มาก:
  • snapshots.notable_query_text
  • snapshots.notable_query_plan
หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ การตั้งค่าIncludeSystemDatabasesจะพร้อมใช้งานในการตั้งค่าคอนฟิกพารามิเตอร์ต่อไปนี้สำหรับชุดเก็บรวบรวมรายการข้อมูลสถิติแบบสอบถาม คุณสามารถตั้งค่าคอนฟิกIncludeSystemDatabasesเพื่อตัดสินใจว่า ระบบฐานข้อมูลที่มีอยู่ใน

<ns:QueryActivityCollector xmlns:ns="DataCollectorType">
<Databases IncludeSystemDatabases="True" />
</ns:QueryActivityCollector>
หมายเหตุ โดยค่าเริ่มต้นIncludeSystemDatabasesถูกตั้งค่าเป็นTrue

ตัวอย่างเช่น คุณสามารถเรียกใช้สคริปต์เพื่อแยกฐานข้อมูลระบบ SQL คำสั่งกลุ่มต่อไปนี้:
USE MSDB
GO
 
DECLARE @collection_item_name NVARCHAR(128);
DECLARE @parameters xml;
DECLARE @collection_set_uid uniqueidentifier;
DECLARE @collection_set_id int;
 
DECLARE @collection_item_id int;
 
SET @collection_set_uid = N'2DC02BD6-E230-4C05-8516-4E8C0EF21F95';
 
SET @collection_item_name = 'Query Statistics - Query Activity';
 
SELECT @collection_set_id = collection_set_id
FROM syscollector_collection_sets 
WHERE collection_set_uid = @collection_set_uid;
 
 
SET @collection_item_id = NULL;
SELECT @collection_item_id = collection_item_id
FROM syscollector_collection_items_internal 
WHERE collection_set_id = @collection_set_id 
    AND (name = @collection_item_name OR name = @collection_item_name);
 
 
SELECT @parameters = convert(xml, N'<ns:QueryActivityCollector xmlns:ns="DataCollectorType">
<Databases IncludeSystemDatabases="false" />
</ns:QueryActivityCollector>');
 
 
EXEC dbo.sp_syscollector_update_collection_item 
        @collection_item_id = @collection_item_id, 
        @parameters = @parameters;

การแก้ไข

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

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

เกี่ยวกับการปรับปรุงสะสมสำหรับ SQL Server

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
แต่ละโปรแกรมปรับปรุงสะสมใหม่สำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และทั้งหมดที่แก้ไขความปลอดภัยที่ถูกรวมอยู่ในการปรับปรุงที่สะสมก่อนหน้านี้ ตรวจหาการปรับปรุงสะสมล่าสุดสำหรับ SQL Server:
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

ปรับปรุงสะสม 12 สำหรับ SQL Server 2008 Service Pack ที่ 3

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

ปรับปรุงสะสม 7 สำหรับ SQL Server 2008 R2 Service Pack 2 (SP2)

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

ปรับปรุงสะสม 10 สำหรับ SQL Server 2008 Service Pack ที่ 3

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

อัพเดต 5 สำหรับ SQL Server 2008 R2 SP2

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

สถานะ

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

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลการจัดการคลังสินค้า ไปที่เว็บไซต์ MSDN ต่อไปนี้:

คุณสมบัติ

หมายเลขบทความ (Article ID): 2793580 - รีวิวครั้งสุดท้าย: 18 พฤศจิกายน 2557 - Revision: 6.0
ใช้กับ
  • Microsoft SQL Server 2012 Service Pack 1 เมื่อใช้กับ:
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2 เมื่อใช้กับ:
    • Microsoft SQL Server 2008 R2 Datacenter
    • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2793580 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2793580

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

 

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