UtilitÓ di raccolta dati PSSDIAG

Traduzione articoli Traduzione articoli
Identificativo articolo: 830232 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

PSSDIAG Ŕ un'utilitÓ di diagnostica la raccolta di interesse generale tale servizio supporto tecnico clienti Microsoft utilizza per la raccolta dati e registri di vari file. PSSDIAG possibile a livello nativo raccogliere i registri di Performance Monitor SQL Profiler output dello script di blocco tracce, SQL Server, i registri eventi di Windows e SQLDIAG output. La raccolta dei dati pu˛ essere personalizzata attivando o disattivando qualsiasi questi log tipi, modificando l'intervallo di campionamento di script di blocco e la Registri di Monitor di prestazioni e la modifica di eventi specifici e i contatori per SQL Profiler e Performance Monitor per acquisire. PSSDIAG pu˛ essere eseguita anche personalizzato utilitÓ o script Transact-SQL personalizzati per supportare casi che richiedono dati all'esterno i tipi di diagnostici supportati in modo nativo.

Informazioni

Questa documentazione riguarda la versione di PSSDIAG che Supporto tecnico Microsoft invia facilitare la risoluzione dei problemi di casi di supporto. ╚ disponibile una versione leggermente diversa dello strumento per il pubblico eseguire il download. Per la documentazione che illustra la versione scaricabile pubblica del lo strumento, visitare il seguente sito Web Microsoft Developer Network (MSDN):
aspx http://msdn2.microsoft.com/en-us/library/aa175399 (SQL.80)
Per Microsoft SQL Server 2000 e per Microsoft SQL Server 7.0, il seguente file Ŕ disponibile per il download dall'area Download Microsoft:

Riduci l'immagineEspandi l'immagine
Download
Download del pacchetto di utilitÓ PSSDIAG raccolta dei dati.

Data di rilascio: 29 settembre 2004

Per Microsoft SQL Server 2005 e versioni successive, utilizzare il gestore Pssdiag e Sqldiag che pu˛ essere reperito nel sito codeplex riportato di seguito:
http://diagmanager.codeplex.com/

Per ulteriori informazioni, visitare il seguente sito Web MSDN:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/PSSDiag-sqldiag-Configuration-Manager-Released-to-CodePlex.aspx

Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591 Come ottenere file di supporto Microsoft dai servizi in linea
Microsoft analizzati in questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus pi¨ recente che era disponibile alla data in cui il file Ŕ stato registrato. Il file viene memorizzato nei server con protezione avanzata che consentono di impedire modifiche non autorizzate per il file.

Come avviare PSSDIAG

PSSDIAG si espande nella cartella C:\PSSDIAG creata sul proprio computer. Questa cartella dovrÓ essere su un'unitÓ con sufficiente spazio su disco per contenere i dati e i file di registro che Ŕ stato configurato PSSDIAG per l'acquisizione. PoichÚ possono essere configurate PSSDIAG per raccogliere molti diversi log tipi, lo spazio libero sul disco Ŕ necessario pu˛ variare da un megabyte o due, backup per molti gigabyte. Tenere presente che talvolta la quantitÓ di dati di traccia raccolte varia a seconda della natura e il volume del carico di lavoro che il server l'elaborazione. Di conseguenza, una stima precisa potrebbe non essere possibile. Per i dati insieme che riguarda i tipi di analisi di volumi elevati, ad esempio traccia Profiler di SQL, Assicurarsi che PSSDIAG viene eseguito da un'unitÓ locale, non da una condivisione di rete o un da un'unitÓ di rete.

In genere, si verrÓ eseguita localmente PSSDIAG sul server che si desidera monitorare. Tuttavia, Ŕ possibile configurare PSSDIAG per monitorare un server remoto. Per ulteriori informazioni su come eseguire PSSDIAG in modalitÓ remota, vedere la "esecuzione PSSDIAG in remoto o su un cluster di SQL Server" sezione di questo articolo.

Nota Potrebbe essere necessario eseguire un passaggio aggiuntivo in caso di raccolta dati da un'istanza cluster di SQL Server. Assicurarsi di leggere la "modalitÓ per eseguire PSSDIAG in remoto o su un cluster SQL Server "sezione di questo articolo, se si si connette a un'istanza cluster di SQL Server, anche se sarÓ PSSDIAG eseguire localmente sul server.

Non Ŕ significativo PSSDiag requisiti di protezione inerenti. Tuttavia, l'amministratore di Microsoft Windows NT le credenziali sono necessarie per molti gli strumenti di diagnostica pu˛ essere PSSDIAG Facoltativamente Ŕ configurato per l'acquisizione. Inoltre, Ŕ necessario disporre di sysadmin credenziali di SQL Server se PSSDIAG Ŕ l'acquisizione di diagnostica da SQL Server (ovvero se non Ŕ in esecuzione in modalitÓ "generica" con PSSDIAG VerrÓ visualizzata la finestra di dialogo /G opzione della riga di comando). Per impostazione predefinita, PSSDIAG renderÓ Windows connessione autenticata al SQL Server; Tuttavia, Ŕ possibile utilizzare SQL Server Se si desidera che l'autenticazione.

PSSDIAG supporta diverse facoltativi della riga di comando parametri. Per ulteriori informazioni sui parametri della riga di comando facoltativi, vedere la sezione "Parametri della riga di comando PSSDIAG". Tuttavia, in genere non Ŕ Ŕ necessario utilizzare i parametri facoltativi. Dopo avere estratto il PSSDIAG esecuzione di file del pacchetto di download Microsoft PSSDiag per avviare la raccolta dei dati.

Quando si avvia PSSDIAG, apertura, e quindi Configura i file di registro che Ŕ stato configurato per l'acquisizione. Questo processo potrebbe richiedere alcuni secondi. Quando Ŕ avviato completamente PSSDIAG e tutti i registri sono attivo, verrÓ restituito il seguente messaggio nella console:

10/2003/02 12:30:14.90 Insieme PSSDIAG avviato. Premere Ctrl + C Per interrompere.


Se si esegue PSSDIAG per raccogliere i dati su un problema che Ŕ possibile riprodurre a piacimento, attendere fino a quando viene visualizzato il messaggio prima di tentare di riprodurre il problema.

Non effettuare l'accesso fuori del sessione della console in cui Ŕ in esecuzione PSSDIAG prima che la raccolta dei dati al termine, e PSSDIAG Ŕ stato arrestato. PerchÚ PSSDIAG Ŕ un'utilitÓ della console, non Ŕ un servizio, verrÓ chiusa della disconnessione della sessione in cui Ŕ in esecuzione PSSDIAG verso il basso la raccolta dei dati di utilitÓ e di fine. ╚ possibile eseguire PSSDIAG da un terminale Se si desidera, Ŕ possibile disconnettere la sessione invece di sessione del server la disconnessione da lasciare PSSDIAG in esecuzione.

Come interrompere PSSDIAG

Per interrompere PSSDIAG, premere CTRL + C nella finestra della console in cui PSSDIAG Ŕ in esecuzione. Si noti che Ŕ anche possibile indicare PSSDIAG per arrestare se stesso automaticamente verso il basso in un determinato momento. Per ulteriori informazioni, vedere la sezione "Automaticamente avvio e arresto PSSDIAG". Se Ŕ PSSDIAG aggiunta automatica dei file in un file CAB compresso, essa pu˛ richiedere del tempo per PSSDIAG completare la compressione del file di registro finali. Dopo aver premere CTRL + C PSSDIAG invierÓ un messaggio, che Ŕ simile al seguente, nella console:
10/2003/02 12:24:00.69 PSSDIAG fine dati insieme. il processo si arresta e i file vengono compressi in corso (this potrebbe richiedere alcuni minuti)


Una volta visualizzato questo messaggio, PSSDIAG non raccoglie dati aggiuntivi dal server, anche se pu˛ continuare comprimere i dati raccolti in precedenza.

Prima di PSSDIAG viene arrestato completamente, Ŕ possibile che venga chiesto con un messaggio analogo:

Sono stati aggiunti i file in F:\pssdiag\output\ per PSSDIAG.CAB. Eliminare i backup in F:\pssdiag\output\backup\?


Quando possibile, Microsoft si consiglia di rispondere con "N" per conservare i file di dati raccolti nel Backup folderuntil che Ŕ possibile confirmthat il file di output Pssdiag.cab intatto.

Percorso di output PSSDIAG

Se non si specifica una cartella di output personalizzato utilizzando il /O parametro della riga di comando, PSSDIAG crea una cartella denominata Output nella cartella in cui viene eseguito. Se si esegue PSSDIAG con VerrÓ visualizzata la finestra di dialogo / C0 (impostazione predefinita) o il / C1 i parametri della riga di comando per disattivare la compressione automatica, il i file di output rimarranno in questa cartella. ╚ possibile comprimere il Output cartella con lo strumento prescelto, se Ŕ necessario caricare il cartella di supporto tecnico clienti Microsoft.

Se funziona PSSDIAG in modalitÓ di compressione automatica, aggiungerÓ tutti i file di output per una compressa File PSSDiag.cab nel Output cartella. Per impostazione predefinita, PSSDIAG non eseguirÓ alcuna compressione. Dopo l'aggiunta di un file per il file Pssdiag.cab correttamente, sarÓ spostato in una cartella separata denominata Backup. Il Backup viene creata la cartella di Output cartella. Si noti che la quantitÓ massima di dati non compressi che Ŕ possibile aggiungere a un single CAB file Ŕ 2-gigabyte (GB). Se i dati raccolti superiore a 2 GB, altri file CAB denominati Pssdiag2.cab, Pssdiag3.cab e cosý via, verrÓ creato.

Rimozione PSSDIAG

Non registrare gli oggetti COM, copiare i file PSSDIAG directory di sistema o modificare il Registro di sistema. Per rimuovere PSSDIAG quando i dati insieme, eliminare la cartella che contiene i file PSSDIAG. PSSDIAG installare diverse stored procedure di sistema nel master database. Queste stored procedure vengono automaticamente rimosse quando PSSDIAG viene arrestato.

Parametri della riga di comando PSSDIAG

╚ possibile eseguire PSSDIAG /? al della riga di comando per visualizzare un elenco dei parametri della riga di comando che PSSDIAG supporta. I parametri utilizzati pi¨ di frequente sono descritti di seguito tabella. Tutti questi parametri della riga di comando sono facoltativi.

Riduci questa tabellaEspandi questa tabella
ParametroDescrizione
/QModalitÓ non interattiva. Evita la visualizzazione delle richieste che richiedono l'utente interazione, ad esempio, la richiesta di eliminare i file di backup.
/C#/ C0 Disabilita la compressione automatica, e / C1 consente la compressione NTFS per i file nella directory di OUTPUT. / C0 (Nessuna compressione) Ŕ il valore predefinito.
/B YYYYMMDD_HH:MM:SS
Specifica un future start ora di inizio insieme. PSSDIAG rimarrÓ inattivo fino a quando non viene raggiunta questa fase. La data e l'ora Ŕ necessario specificare il formato esatto specificato. ╚ possibile specificare la data e l'ora insieme o separatamente. Ad esempio, si Potete specificare l'ora solo o solo la data.
/E YYYYMMDD_HH:MM:SS
Specifica automatica tempo di arresto. Quando viene raggiunto il tempo di PSSDIAG interromperÓ automaticamente dati insieme e venga chiuso. ╚ possibile specificare la data e l'ora insieme o separatamente. Ad esempio, Ŕ possibile specificare solo l'ora o data solo.
/GModalitÓ generica. Impostazioni predefinite PSSDIAG per un SQL Server incentrato modalitÓ di raccolta dei dati Ŕ necessaria un'istanza in esecuzione di SQL Server. Il /G parametro disabilita la raccolta di dati specifici di SQL Server, in modo che PSSDIAG pu˛ essere utilizzato per altri scenari.


Avvio automatico e interruzione PSSDIAG

In alcuni casi, pu˛ essere utile disporre automaticamente PSSDIAG avviare la raccolta di dati in un momento specificato o si arresta automaticamente dopo raccolta dati per un periodo di tempo specificato. Ad esempio, si potrebbe risolvere un problema che appare in modo coerente in 2: 00 am. In casi come questo, Ŕ possibile PSSDIAG per avviare la raccolta dei dati alle 1: 00 e per arrestare automaticamente a 3: 00 am. Il modo pi¨ semplice per avviare e interrompere la raccolta di dati automaticamente in un specificare l'ora Ŕ possibile utilizzare il /B e il /E parametri della riga di comando. Assicurarsi di utilizzare il formato della data esatta Per questi parametri che Ŕ stato specificato in "Parametri riga di comando di PSSDIAG" sezione. ╚ necessario specificare i tempi rispetto all'ora locale sul computer PSSDIAG in cui Ŕ in esecuzione.

PSSDIAG inoltre verrÓ chiuso automaticamente ogni volta che viene rilevato un file denominato Pssdiag.stop nell'utilitÓ di output di cartella. Pu˛ essere utile nelle situazioni quando si desidera arrestare a livello di codice PSSDIAG dopo che si verifica un evento, ma non si conosce in passa il tempo che Questo evento si verifica. Il contenuto del file Pssdiag.stop Ŕ irrilevante. ╚ possibile utilizzare un comando simile al seguente in un file batch:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Impatto sulle prestazioni di PSSDIAG

PerchÚ PSSDIAG Ŕ semplicemente un wrapper intorno alle altre raccolte di dati Le API e le utilitÓ, l'impatto sulle prestazioni dell'esecuzione PSSDIAG Ŕ in genere uguale all'impatto delle tracce che PSSDIAG Ŕ stato configurato per l'acquisizione. Lo stesso impatto sulle prestazioni sarebbe stato se gli stessi dati di traccia Ŕ stati acquisiti manualmente, senza utilizzare PSSDIAG.

PSSDIAG pu˛ essere configurato per l'acquisizione una piccola quantitÓ di dati o una grande quantitÓ e il tipo di dati viene acquisiti in genere viene personalizzato per ogni incidente. Di conseguenza, non Ŕ possibile Per rendere una dichiarazione generale sull'effetto che potrebbero avere l'esecuzione PSSDIAG senza prendere in considerazione i tipi di registri e gli eventi di traccia in corso raccolti. Se teme che il potenziale impatto della raccolta dei dati in un server, contattare il supporto tecnico che ha inviato PSSDIAG per chiarire i tipi che Ŕ stato configurato per acquisire la diagnostica.

Quello attivitÓ PSSDiag esegue direttamente che potrebbe utilizzare significativa della CPU le risorse Ŕ la compressione automatica dei file di dati nel CAB degli archivi. Da impostazione predefinita, questa funzionalitÓ Ŕ disattivata. Tuttavia, pu˛ essere attivato con il /C parametro della riga di comando. Il /C parametro della riga di comando Ŕ descritto in dettaglio in PSSDIAG" Sezione di parametri della riga di comando".

Esecuzione PSSDIAG in remoto o su un cluster di SQL Server

Per PSSDIAG raccogliere i dati da un server remoto o da un Ŕ necessario modificare l'istanza del cluster di SQL Server, il file Pssdiag.ini. Esso Ŕ necessario specificare il nome del server che deve connettersi PSSDIAG. Indicare il Si lavora con il nome del server in modo che il servizio supporto tecnico pu˛ essere configurato correttamente prima dell'invio Ŕ PSSDIAG.

In caso di apportare questa modifica, individuare il file di Pssdiag.ini nella stessa cartella Apri PSSDiag. Pssdiag.ini nel blocco note. La prima riga del file contiene la stringa ".". Sostituire il periodo compreso tra le parentesi quadre con il nome del server remoto. Se si raccolgono dati da un'istanza denominata di SQL Server, il nome del server non Ŕ il nome completo dell'istanza di SQL Server. Ad esempio, se Ŕ il nome dell'istanza di SQL Server "Server\istanza", si sostituirÓ la prima riga del file Pssdiag.ini con "[server]".

Traccia Profiler di SQL viene sempre eseguita sul Server. Di conseguenza, se PSSDIAG Ŕ stato configurato per raccogliere Profiler i dati, sono coinvolti ulteriori complicazioni con l'esecuzione di PSSDIAG in modalitÓ remota. In questi casi, Microsoft consiglia di eseguire localmente PSSDIAG il server. Se si desidera prendere in considerazione la possibilitÓ di raccolta dei dati remota quando Tracce di Profiler sono necessarie, contattare il servizio supporto tecnico si lavora con Per ulteriori dettagli.

Se l'istanza di SQL Server Ŕ di tipo cluster, utilizzare il nome del server virtuale anzichÚ il nome del computer di un nodo del cluster.

Importante ╚ necessario specificare sempre esplicitamente il nome del server virtuale nel PSSDiag.ini file durante la connessione a un'istanza cluster di SQL Server, anche Quando verrÓ eseguito localmente PSSDIAG su uno dei nodi del cluster.
L'utilitÓ PSSDiag in questo articolo si applica solo a SQL Server 7.0 e SQL Server 2000. Una versione Ŕ stata creata per SQL Server 2005. La nuova versione Ŕ denominata SQLDiag ed Ŕ inclusa in SQL Server 2005. Per ulteriori informazioni informazioni su SQLDiag, vedere l'argomento "SQLDiag" nella documentazione di SQL Server 2005 In linea.

ProprietÓ

Identificativo articolo: 830232 - Ultima modifica: martedý 14 febbraio 2012 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Chiavi:á
kbmt KB830232 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 830232
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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