Nástroj sběru dat PSSDIAG

Překlady článku Překlady článku
ID článku: 830232 - 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

Souhrn

PSSDIAG je kolekce diagnostický nástroj obecné účely že Microsoft Product Support Services používá shromáždit různé protokoly a data soubory. PSSDIAG můžete nativně shromažďovat protokoly sledování výkonu SQL Profiler stopy, blokování výstupu skriptu serveru SQL Server, protokoly událostí systému Windows a SQLDIAG výstup. Sběr dat je možné upravit povolením nebo zakázáním všech Tyto typy protokolu změnou vzorkovacího intervalu blokování skriptů a Protokolů sledování výkonu a změnou určité události a čítače Zachycení SQL Profiler a sledování výkonu. Můžete také spustit vlastní PSSDIAG nástroje nebo vlastních skriptů Transact-SQL pro podporu případy, které vyžadují data mimo nativně podporovaných typů diagnostiky.

Další informace

Tato dokumentace se vztahuje na verzi PSSDIAG, Odešle Microsoft Product Support Services na pomoc při řešení potíží s podporovat případy. Mírně odlišné verze nástroje je k dispozici pro veřejnost Stáhněte. Pro dokumentaci, která se zaměřuje na veřejné verze ke stažení Tento nástroj naleznete na následujícím webu Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa175399 (SQL.80) .aspx
Microsoft SQL Server 2000 a Microsoft SQL Server 7.0 je k dispozici pro stahování Microsoft Download Center následující soubor:

Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout
Stáhněte balíček PSSDIAG sběru dat nástroje.

Datum vydání: 29. září 2004

Microsoft SQL Server 2005 a pozdější verze použijte Správce Pssdiag a Sqldiag, který najdete na následujícím webu codeplex:
http://diagmanager.codeplex.com/

Další informace naleznete na následujícím webu MSDN:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/pssdiag-sqldiag-Configuration-Manager-released-to-codeplex.aspx

Další informace o tom, jak stahovat soubory podpory společnosti Microsoft klepnutím na následující číslo článku:
119591 Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft naskenované tento soubor neobsahuje viry. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici na datum zaúčtování soubor. Soubor je uložen na zabezpečených serverech, které neumožňují neoprávněné změny souborů.

Jak spustit PSSDIAG

Rozbalí PSSDIAG do složky C:\PSSDIAG, která vytvoří na vašem počítač. Tato složka bude potřebovat na jednotku, která má dostatek místa na disku k dispozici data a soubory protokolu, který byl nakonfigurován PSSDIAG k zachycení. Protože lze nakonfigurovat shromažďovat mnoho různých protokolu PSSDIAG typy, požadované místo na disku se může megabajt nebo dva, nahoru do několika gigabajtů. Uvědomte si, že někdy množství dat trasování shromážděné závisí na charakteru a objemu zatížení, server zpracování. Proto přesný odhad není možné. Pro data kolekci, která zahrnuje typy trasování velkém například trasování SQL Profiler Přesvědčte se, zda spuštění PSSDIAG z místní jednotky, nikoli ze sdílené síťové složky nebo z namapované síťové jednotky.

Obecně se bude spouštět PSSDIAG místně na serveru, který je sledován. Však můžete nakonfigurovat na PSSDIAG sledování vzdáleného serveru. Další informace o spuštění PSSDIAG vzdálené, viz "systémem PSSDIAG vzdáleně nebo na clusterovém serveru SQL Server" části tohoto článku.

Poznámka: Bude pravděpodobně nutné provést další krok při sběru dat z clusteru instance serveru SQL Server. Přesvědčte se, zda číst "jak na spouštět PSSDIAG vzdáleně nebo na clusterovém serveru SQL "tohoto článku, pokud je připojení do clusteru instance serveru SQL Server i v případě, že bude PSSDIAG Spusťte místně na serveru.

Pssdiag.exe nemá významný inherentní bezpečnostní požadavky. Však správce systému Microsoft Windows NT pověření jsou požadovány pro mnoho diagnostiky, který může být PSSDIAG Volitelně nakonfigurován k zachycení. Musí být také sysadmin pověření na serveru SQL Server, pokud je zachytit Diagnostika PSSDIAG ze serveru SQL Server (pokud PSSDIAG není spuštěna v režimu s "Obecné" na /G přepínač příkazového řádku). Podle výchozího nastavení provede PSSDIAG Windows ověřované připojení k serveru SQL Server; Můžete však použít SQL Server ověřování, pokud chcete.

PSSDIAG podporuje několik volitelných příkazového řádku Parametry. Další informace o volitelných parametrů příkazového řádku v části "Parametry příkazového řádku PSSDIAG". Obecně je však není nezbytné použít volitelné parametry. Poté, co jste extrahovali PSSDIAG Pssdiag.exe se spustit soubory z balíčku na webu služby Stažení softwaru spustíte sběr údajů.

Po spuštění PSSDIAG prvním otevření, a pak nastaví soubory protokolu, který byl nakonfigurován pro zachycení. Tento proces může trvat několik sekund. Při PSSDIAG plně spuštěn a všechny protokoly jsou aktivní, je výstup následující zpráva konzoly:

10/2003/02 12:30:14.90 PSSDIAG kolekce byla spuštěna. Stisknutím kláves Ctrl + C zastavit.


Pokud používáte ke sběru dat o PSSDIAG problém, který lze reprodukovat kdykoli, počkejte, až se zobrazí zpráva Před pokusem o problém reprodukovat.

Nelze odhlásit kde PSSDIAG je spuštěn před shromažďování dat je relace konzoly dokončení a PSSDIAG byl ukončen. Protože PSSDIAG je nástroj konzoly, není služba ukončení protokolování z relace, kde je spuštěn PSSDIAG dolů sběr dat nástroje a konec. PSSDIAG lze spustit z terminálu Server relace, pokud chcete a můžete odpojit relaci místo odhlašování opustit PSSDIAG systémem.

Jak zabránit PSSDIAG

PSSDIAG zastavíte stisknutím CTRL + C v okně konzoly kde PSSDIAG je spuštěn. Všimněte si, že je také možné ukončit sám PSSDIAG pokyn automaticky dolů v určitém čase. Další informace naleznete v tématu v části "Automatické spouštění a zastavování PSSDIAG". Pokud je PSSDIAG automatické přidávání souborů do komprimovaný soubor CAB, může trvat určitou dobu PSSDIAG na dokončení komprese soubory konečných protokolů. Po stisknutí kláves CTRL + C, PSSDIAG konzoly odešle zprávu, která je podobná následující:
10/2003/02 12:24:00.69 PSSDIAG koncového data kolekce. Počkejte ukončí proces a jsou komprimované soubory (to může trvat několik minut)


Po zobrazení této zprávy PSSDIAG je již získání dalších dat ze serveru, přestože pokračovat dříve shromážděná data komprimovat.

Před PSSDIAG vypne úplně, je pravděpodobně zobrazí zpráva:

Byly přidány soubory v F:\pssdiag\output\ k PSSDIAG.CAB. Odstranit zálohy v F:\pssdiag\output\backup\?


Pokud je to možné, Microsoft Společnost doporučuje odpovědi s "N" zachovat v souborech shromážděných dat Zálohování folderuntil lze confirmthat je výstupní soubor Pssdiag.cab beze změny.

Umístění výstupu PSSDIAG

Pokud neurčíte vlastní výstupní složku pomocí /O parametr příkazového řádku PSSDIAG vytvoří složku s názvem Výstup ve složce, kde je spuštěna. Pokud používáte systém s PSSDIAG na / C0 (výchozí) nebo / C1 Parametry příkazového řádku zakázat automatické komprese výstupní soubory zůstanou v této složce. Chcete komprimovat Výstup složky pomocí nástroje výběr máte odeslat složka pracovníkovi technické podpory společnosti Microsoft.

Pokud je operační PSSDIAG v režimu automatické komprese zvětší výstupní soubory komprimované Soubor Pssdiag.cab Výstup složka. Standardně PSSDIAG nebude provádět jakékoli komprese. Po Pssdiag.cab souboru soubor byl úspěšně přidán, bude Přesunuto do samostatné složky s názvem Zálohování. Na Zálohování je vytvořena v Výstup složka. Všimněte si, že maximální množství nekomprimovaných dat, mohou být přidány do jediného souboru CAB je soubor 2gigabajtů (GB). Pokud jsou údaje shromažďovány větší než 2 GB, další soubory CAB s názvem Pssdiag2.cab, Pssdiag3.cab atd., bude vytvořen.

Odebrání PSSDIAG

Není zaregistrovat všechny objekty COM, zkopírujte všechny soubory do PSSDIAG adresáře systému nebo upravit registr systému. Odebrání PSSDIAG při dat kolekce je dokončeno, odstraňte složku obsahující soubory PSSDIAG. PSSDIAG nainstalovat několik systémové uložené procedury v Předloha databáze. Tyto uložené procedury jsou automaticky odebrány při PSSDIAG vypne.

Parametry příkazového řádku PSSDIAG

Můžete spustit PSSDIAG /? od Zobrazit seznam parametrů příkazového řádku tohoto PSSDIAG příkazového řádku podporuje. Nejčastěji používané parametry jsou popsány v následujících Tabulka. Všechny tyto parametry příkazového řádku jsou volitelné.

Zmenšit tuto tabulkuRozšířit tuto tabulku
ParametrPopis
/QTichý režim. Potlačí zobrazení výzvy, které vyžadují uživatelské interakce, například řádek odstranit záložní soubory.
/C#/ C0 Zakáže automatické komprese a / C1 umožňuje kompresi NTFS pro soubory v adresáři výstup. / C0 (bez komprese) je výchozí.
/B YYYYMMDD_HH:MM:SS
Určuje budoucí start čas zahájení sběru. PSSDIAG zůstanou až do dosažení této doby nečinnosti. Datum a čas musí být uvedeny ve formuláři přesně určený zde. Datum a čas lze zadat samostatně nebo společně. Můžete například můžete zadat čas pouze nebo pouze datum.
/E YYYYMMDD_HH:MM:SS
Určuje automatické čas ukončení. Po dosažení této doby PSSDIAG automaticky zastavit dat kolekce a vypnout sám. Lze zadat datum a čas společně nebo samostatně. Můžete například zadat pouze čas nebo datum pouze.
/GObecný režim. SQL Server závislý na výchozí PSSDIAG režim kolekce dat, který vyžaduje spuštěnou instanci serveru SQL Server. Na /G parametr zakáže sběru dat specifických pro SQL Server, takže PSSDIAG lze použít pro další scénáře.


Automatické spuštění a zastavení PSSDIAG

V některých případech může být vhodné mít automaticky PSSDIAG kolekci dat v určený čas spuštění nebo zastavení automaticky po shromažďování dat po určitou dobu. Například je může řešení problém, který je konzistentní se zobrazí ve 2: 00. V takovém případě můžete chtít Spustit sběr dat ve 1: 00 a automaticky ukončit PSSDIAG 3: 00 dop. Nejsnadnější způsob spuštění a zastavení sběru dat na automaticky Zadaný čas je použít /B a /E Parametry příkazového řádku. Zkontrolujte formát přesné datum těchto parametrů zadaných v "Příkaz parametry PSSDIAG" sekce. Musí být zadán časy vzhledem k času místního počítače kde PSSDIAG je spuštěn.

PSSDIAG bude také automatické vypnutí vždy, když nalezne soubor s názvem Pssdiag.stop v nástroji společnosti výstupní složku. To může být užitečné v situacích, když chcete programově vypnout PSSDIAG po některé události, ale neznáte v předem čas, k této události dojde. Obsah souboru Pssdiag.stop jsou irelevantní. Jednou z možností je použít v dávkovém souboru následující příkaz:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Vliv na výkon PSSDIAG

Protože PSSDIAG je právě obal kolem sběr ostatních údajů Rozhraní API a nástroje Výkon dopadu systémem PSSDIAG je obecně se rovná vlivu stopy PSSDIAG nakonfigurován pro zachycení. Stejný dopad na výkon by vidět, pokud byl sebrán stejná data trasování ručně bez použití PSSDIAG.

PSSDIAG lze nakonfigurovat pro zachycení malé množství dat nebo velké množství a typ dat, které jsou zachyceny obvykle je přizpůsoben pro každý případ. Z tohoto důvodu není možné aby obecné prohlášení o efekt, který může být spuštěn PSSDIAG bez zohlednění typy protokolů a trasování událostí, které jsou shromážděny. Pokud máte obavy z možného dopadu shromažďování dat na serveru obraťte se na pracovníka technické podpory, odeslání PSSDIAG vyjasnit Diagnostika typy, že byl nakonfigurován pro zachycení.

Ten úkol, který provádí Pssdiag.exe přímo, mohou spotřebovat významné procesoru zdroje je automatická komprese dat souborů CAB archivy. Podle výchozí nastavení této funkce je zakázána. Však může být povoleno s /C parametr příkazového řádku. Na /C parametr příkazového řádku je popsána podrobně v "PSSDIAG Parametry příkazového řádku"části.

Systémem PSSDIAG vzdáleně nebo na clusterovém serveru SQL Server

Pro sběr dat ze vzdáleného serveru nebo PSSDIAG je třeba upravit clusteru instance serveru SQL Server, soubor Pssdiag.ini. Jeho musíte zadat název serveru, který by PSSDIAG připojit. Sdělte Pracujete s název serveru, takže to odborné může být nakonfigurován správně před PSSDIAG je odeslán.

Pokud jste Tato změna sami, vyhledejte soubor Pssdiag.ini ve stejné složce jako Pssdiag.ini Pssdiag.exe. Otevřete v programu Poznámkový blok. Obsahuje první řádek v souboru řetězec ".". Období mezi hranatými závorkami s nahradit název vzdáleného serveru. Jestliže shromažďujete data z pojmenované instance serveru SQL Poznámka: název serveru není úplný název instance SQL na serveru, Server. Například pokud je název vaší instance serveru SQL Server "MYSERVER\MyInstance" nahradí první řádek souboru Pssdiag.ini s [Server]".

Trasování SQL Profiler vždy provedena Server. Z tohoto důvodu má PSSDIAG byl nakonfigurován pro shromažďování Profiler data související s PSSDIAG systémem jsou další komplikace vzdáleně. V těchto případech společnost Microsoft doporučuje spustit PSSDIAG místně server. Pokud chcete zvážit možnost shromažďování dat vzdáleného při Jsou požadovány Profiler stopy, požádejte pracovníka podpory při práci s Další podrobnosti.

Pokud je instance serveru SQL Server clusteru, použijte název virtuálního serveru namísto název uzlu clusteru.

Důležité Je nutné vždy explicitně zadat název virtuálního serveru v Při připojení ke clusteru instance serveru SQL Server i soubor Pssdiag.ini Při PSSDIAG bude spuštěn místně na jeden z uzlů clusteru.
Nástroj PSSDiag v tomto článku platí pouze pro SQL Server 7.0 a SQL Server 2000. Verze byla vytvořena pro SQL Server 2005. Nová verze s názvem SQLDiag a je součástí serveru SQL Server 2005. Další informace informace o SQLDiag, "SQLDiag" v tématu knihy pro SQL Server 2005 Online.

Vlastnosti

ID článku: 830232 - Poslední aktualizace: 14. února 2012 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Klíčová slova: 
kbmt KB830232 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:830232

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