Oprava: Aktualizace umožňuje vyloučit systémové databáze ze sady kolekce Statistika dotazu při použití datového skladu správy serveru SQL Server

Překlady článku Překlady článku
ID článku: 2793580 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Tento článek popisuje aktualizaci, která umožňuje vyloučit systémové databáze z kolekce Statistika dotazu nastavit při použití datového skladu správy v Microsoft SQL Server 2008 R2, Microsoft SQL Server 2008 nebo Microsoft SQL Server 2012.

Příznaky

Předpokládejme, že používáte funkci správy dat skladu v serveru SQL Server. Systémové databáze ve výchozím nastavení, jsou součástí sady kolekce Statistika dotazu. V takovém případě může vyčerpat místo na disku v prostředí s vysokou propustností. Konkrétně následující dvě tabulky, které ukládají text dotazu a plán může růst velmi velké:
  • snapshots.notable_query_text
  • snapshots.notable_query_plan
Po instalaci této aktualizace je k dispozici v následující konfigurační parametr pro datové položky kolekce Statistika dotazu nastavení IncludeSystemDatabases . Můžete nakonfigurovat IncludeSystemDatabases rozhodnout, zda jsou systémové databáze zahrnuty.

<ns:QueryActivityCollector xmlns:ns="DataCollectorType">
<Databases IncludeSystemDatabases="True" />
</ns:QueryActivityCollector>
Poznámka: Ve výchozím nastavení je hodnota IncludeSystemDatabases nastavena na True.

Spuštěním následujících skriptů Transact-SQL chcete-li vyloučit systémové databáze:
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;

Řešení

Informace o kumulativní aktualizaci.

Kumulativní aktualizace 13 pro SQL Server 2012 SP1

O kumulativní aktualizace pro SQL Server

Zmenšit tento obrázekZvětšit tento obrázek
assets folding start collapsed
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Zmenšit tento obrázekZvětšit tento obrázek
assets folding end collapsed

Kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 3

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 12. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 Service Pack 3 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2863205 Balíček kumulativní aktualizace 12 pro SQL Server 2008 Service Pack 3
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 Service Pack 3 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2629969 Vytvoří SQL Server 2008, které byly vydány po vydání SQL Server 2008 Service Pack 3

Kumulativní aktualizace 7 pro SQL Server 2008 R2 Service Pack 2 (SP2)

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 7. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 Service Pack 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2844090 Balíček kumulativní aktualizace 7 pro SQL Server 2008 R2 Service Pack 2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 R2 Service Pack 2 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2 Service Pack 2

10 kumulativní aktualizace pro SQL Server 2008 Service Pack 3

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 10. Další informace o možnostech získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 Service Pack 3 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2814783 Kumulativní aktualizace balíčku 10 pro SQL Server 2008 Service Pack 3
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 Service Pack 3 release. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
2629969 Vytvoří SQL Server 2008, které byly vydány po vydání SQL Server 2008 Service Pack 3

Kumulativní aktualizace 5 pro SQL Server 2008 R2 s aktualizací SP2

Oprava tohoto problému byla vydána nejprve v kumulativní aktualizaci 5. Další informace o získání tohoto balíčku kumulativní aktualizace pro SQL Server 2008 R2 SP 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:
2797460 Balíček kumulativní aktualizace 5 pro SQL Server 2008 R2 Service Pack 2
Poznámka: Vzhledem k tomu, sestavení jsou kumulativní, každá nová verze oprava obsahuje všechny opravy hotfix a opravit všechny opravy zabezpečení zahrnuté předchozí SQL Server 2008 R2 SP 2 vydání. Doporučujeme zvážit použití nejnovější vydání oprava, která obsahuje tuto opravu hotfix. Další informace získáte klepnutím na následující číslo článku zobrazení článku databáze Microsoft Knowledge Base:
2730301 SQL Server 2008 R2 sestavení, které byly vydány po vydání SQL Server 2008 R2 Service Pack 2

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o skladu správy dat naleznete na následujícím webu MSDN:
Obecné informace o řízení datového skladu

Vlastnosti

ID článku: 2793580 - Poslední aktualizace: 18. listopadu 2014 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2012 Service Pack 1 na těchto platformách
    • Microsoft SQL Server 2012 Enterprise
    • Microsoft SQL Server 2012 Developer
    • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2008 R2 Service Pack 2 na těchto platformách
    • 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
Klíčová slova: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2793580 KbMtcs
Strojově přeložený článek
DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.
Projděte si také anglickou verzi článku: 2793580

Dejte nám zpětnou vazbu

 

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