Utilidad de recopilación de datos PSSDIAG

Seleccione idioma Seleccione idioma
Id. de artículo: 830232 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

PSSDIAG es una utilidad de diagnóstico de colección de propósito general que utiliza servicios de soporte técnico de Microsoft para recopilar varios registros y datos archivos. PSSDIAG forma nativa puede recopilar registros de rendimiento, el Analizador SQL trazas, salida de secuencia de comandos de bloqueo de SQL Server, registros de sucesos de Windows y SQLDIAG salida. La recopilación de datos puede ser personalizada por habilitar o deshabilitar cualquiera de Estos registrar tipos, cambiando el intervalo de muestra de la secuencia de comandos de bloqueo y el Los registros del Monitor de rendimiento y mediante la modificación de los eventos específicos y los contadores para Generador de perfiles de SQL y Monitor de rendimiento para capturar. También puede ejecutar personalizado PSSDIAG las utilidades o secuencias de comandos Transact-SQL para admiten casos que requieren datos fuera de los tipos de diagnósticos compatibles de forma nativa.

Más información

Esta documentación se aplica a la versión de PSSDIAG que Servicios de soporte técnico de Microsoft que se envía ayudar a solucionar problemas de soporte de los casos. Una versión ligeramente diferente de la herramienta está disponible para el público descargar. Para la documentación que se centra en la versión pública que se puede descargar de la herramienta, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa175399 (SQL.80) .aspx
Para el año 2000 de Microsoft SQL Server y Microsoft SQL Server 7.0, el siguiente archivo está disponible para su descarga desde el centro de descarga de Microsoft:

Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete de utilidad de recopilación de datos PSSDIAG.

Fecha de lanzamiento: 29 de septiembre de 2004

Microsoft SQL Server 2005 y versiones posteriores, utilice el Administrador de Pssdiag y Sqldiag que se encuentra en el sitio de codeplex siguientes:
http://diagmanager.codeplex.com/

Para obtener más información, visite el siguiente sitio Web de MSDN:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/PSSDiag-sqldiag-Configuration-Manager-Released-to-CodePlex.aspx

Para obtener más información acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se ha registrado el archivo. El archivo se almacena en los servidores de seguridad mejorada que ayuda a impedir cambios no autorizados en el archivo.

Cómo iniciar PSSDIAG

PSSDIAG se expande en la carpeta C:\PSSDIAG que crea en su equipo. Esta carpeta deberá ser en una unidad que tiene suficiente espacio en disco Para conservar los datos y los archivos de registro que se ha configurado PSSDIAG para capturar. Ya que puede configurarse PSSDIAG para recopilar muchos registros diferentes tipos, el espacio libre en disco necesario puede variar de un megabyte o dos, hasta para varios gigabytes. Tenga en cuenta que a veces la cantidad de datos de seguimiento recopila depende de la naturaleza y el volumen de la carga de trabajo que el servidor está procesando. Por lo tanto, una estimación precisa puede no ser posible. Para los datos colección que incluye a tipos de traza de gran volumen, como el seguimiento del analizador de SQL, Asegúrese de que se ejecuta PSSDIAG desde una unidad local, no desde un recurso compartido de red o una desde una unidad de red.

Por lo general, se ejecutará PSSDIAG localmente en el servidor que se está supervisando. Sin embargo, puede configurar PSSDIAG para supervisar un servidor remoto. Para obtener más información acerca de cómo ejecutar PSSDIAG de forma remota, vea la "ejecución PSSDIAG remotamente o en un clúster de SQL Server" sección de este artículo.

Nota Puede que deba realizar un paso adicional si está recopilando datos desde una instancia agrupada de SQL Server. Asegúrese de leer el "cómo para ejecutar PSSDIAG remotamente o en un clúster de SQL Server "sección de este artículo, si usted se conecta a una instancia agrupada de SQL Server, incluso si va a ser PSSDIAG ejecutar localmente en el servidor.

PSSDiag.exe no tiene importantes requisitos de seguridad inherente. Sin embargo, el Administrador de Microsoft Windows NT se requieren credenciales para muchos de los diagnósticos que puede ser PSSDIAG configurar opcionalmente para capturar. Además, debe tener Administrador del sistema credenciales en SQL Server si PSSDIAG es capturar diagnósticos desde SQL Server (es decir, si PSSDIAG no se está ejecutando en modo "genérico" con el /G modificador de línea de comandos). De forma predeterminada, PSSDIAG hará un Windows conexión autenticada a SQL Server; Sin embargo, puede utilizar SQL Server Si desea que la autenticación.

PSSDIAG admite varios opcional de línea de comandos parámetros. Para obtener más información acerca de los parámetros de línea de comandos opcionales, Consulte la sección "Parámetros de línea de comandos de PSSDIAG". Sin embargo, generalmente no es es necesario utilizar los parámetros opcionales. Después de haber extraído la PSSDIAG archivos del paquete en el centro de descarga de Microsoft, ejecute Pssdiag.exe para iniciar la recopilación de datos.

Cuando se inicia PSSDIAG, abre por primera vez, y a continuación, configura los archivos de registro que se ha configurado para capturar. Este proceso puede tardar varios segundos. Cuando se inicia completamente PSSDIAG y todos los registros están activo, generará el siguiente mensaje en la consola:

2003/10/02 12:30:14.90 PSSDIAG colección iniciado. Presione Ctrl + C Para detener.


Si está ejecutando PSSDIAG para recopilar datos acerca de un problema que puede reproducir a voluntad, espere hasta que reciba el mensaje antes de intentar reproducir el problema.

No cerrar la sesión de la sesión de la consola donde se ejecuta PSSDIAG antes de la colección de datos completa, y se cerró PSSDIAG. Debido a que PSSDIAG es una utilidad de consola, no es un servicio, se cerrará el registro de la sesión que se está ejecutando PSSDIAG hacia abajo de la colección de datos de utilidad y al final. Puede ejecutar PSSDIAG desde un Terminal Server Sesión de servidor si desea y puede desconectar la sesión en lugar de cerrar la sesión para dejar PSSDIAG ejecutando.

Cómo detener PSSDIAG

Para detener PSSDIAG, presione CTRL + C en la ventana de la consola donde PSSDIAG se está ejecutando. Tenga en cuenta que también es posible indicar a PSSDIAG para que abajo automáticamente en un momento determinado. Para obtener más información, vea la sección "Automáticamente iniciar y detener PSSDIAG". Si es PSSDIAG Agregar automáticamente archivos a un archivo .cab comprimido, puede tardar bastante tiempo para que PSSDIAG finalizar la compresión de los archivos de registro final. Después de presionar CTRL + C, PSSDIAG enviará un mensaje, que es similar al siguiente, en la consola:
2003/10/02 12:24:00.69 Final PSSDIAG datos colección. Espere mientras el proceso se cierra y se comprimen los archivos (Esto puede tardar varios minutos)


Después de que aparezca este mensaje, PSSDIAG ya no recopila datos adicionales desde el servidor, incluso aunque puede seguir comprimir los datos recopilados previamente.

Antes de PSSDIAG se apaga por completo, que puede pedirle que con un mensaje similar al:

Se han agregado los archivos de F:\pssdiag\output\ para PSSDIAG.CAB. Eliminar las copias de seguridad en ¿F:\pssdiag\output\backup\?


Cuando sea posible, Microsoft recomienda que responda con "N" para conservar los archivos de los datos recopilados en el Copia de seguridad folderuntil que puede confirmthat el archivo de resultados de Pssdiag.cab intacta.

Ubicación de salida PSSDIAG

A menos que especifique una carpeta de salida personalizado mediante el uso de la /O parámetro de línea de comandos, PSSDIAG crea una carpeta denominada Salida en la carpeta donde se ejecuta. Si está ejecutando PSSDIAG con el / C0 (valor predeterminado) o el / C1 los parámetros de línea de comandos para deshabilitar la compresión automática, el los archivos de salida permanecerán en esta carpeta. Desea comprimir el Salida carpeta con la herramienta de su elección si tiene que cargar el carpeta de un profesional de soporte técnico de Microsoft.

Si está funcionando PSSDIAG en el modo de compresión automática, agregará todos los archivos de salida a un comprimido Archivo PSSDiag.cab en el Salida carpeta. De forma predeterminada, PSSDIAG no realizará ninguna compresión. Después de un archivo se ha agregado correctamente al archivo Pssdiag.cab, será movido a una carpeta independiente denominada Copia de seguridad. El Copia de seguridad se crea la carpeta en la Salida carpeta. Tenga en cuenta que la cantidad máxima de datos sin comprimir que se pueden agregar a un único archivo CAB file es 2-gigabytes (GB). Si los datos recopilados excede los 2 GB, los archivos CAB adicionales denominados Pssdiag2.cab, Pssdiag3.cab etc. se creará.

Quitar PSSDIAG

PSSDIAG no registrar los objetos COM, copie todos los archivos a directorios de sistema, o modificar el registro del sistema. Para quitar PSSDIAG cuando datos una vez finalizada la colección, elimine la carpeta que contiene los archivos PSSDIAG. PSSDIAG instalar varios procedimientos almacenados del sistema en el maestro base de datos. Estos procedimientos almacenados son automáticamente cuándo se quitan PSSDIAG se cierra.

Parámetros de línea de comandos PSSDIAG

Puede ejecutar ¿PSSDIAG /? desde el la línea de comandos para ver una lista de los parámetros de línea de comandos que PSSDIAG es compatible con. Los parámetros utilizados con más frecuencia se describen en la siguiente tabla. Todos estos parámetros de línea de comandos son opcionales.

Contraer esta tablaAmpliar esta tabla
ParámetroDescripción
/QModo silencioso. Suprime los mensajes que obligue al usuario interacción, tales como el símbolo del sistema para eliminar los archivos de copia de seguridad.
/C#/ C0 deshabilita la compresión automática, y / C1 habilita la compresión de NTFS para archivos en el directorio de resultados. / C0 (sin compresión) es el valor predeterminado.
/B YYYYMMDD_HH:MM:SS
Especifica un inicio futuro tiempo de inicio de la colección. PSSDIAG permanecerá inactivo hasta que se alcanza este momento. La fecha y hora deben proporcionarse en la forma exacta que se especifica aquí. La fecha y hora pueden especificarse juntos o por separado. Por ejemplo, se puede especificar la hora sólo o sólo en la fecha.
/E YYYYMMDD_HH:MM:SS
Especifica una automática tiempo de apagado. Cuando se alcanza este tiempo, PSSDIAG detendrá automáticamente datos colección y cerrarse. Se pueden especificar la fecha y hora juntos o por separado. Por ejemplo, puede especificar sólo el tiempo o la fecha sólo.
/GModo genérico. Valores predeterminados PSSDIAG para una SQL Server centrada modo de recopilación de datos que requiere una instancia en ejecución de SQL Server. El /G parámetro deshabilita la recopilación de datos de la específica de SQL Server, para que PSSDIAG puede utilizarse para otros escenarios.


Automáticamente iniciar y detener PSSDIAG

A veces, puede ser conveniente tener PSSDIAG automáticamente iniciar la recopilación de datos en un momento determinado o se detiene automáticamente después de recopilación de datos durante un tiempo especificado. Por ejemplo, puede solucionar un problema que aparece de forma coherente a las 2: 00 a.m.. En un caso como éste, puede ser conveniente PSSDIAG para iniciar la recopilación de datos a la 1: 00 a.m. y cerrarse automáticamente en 3: 00 am. La forma más sencilla de iniciar y detener la recopilación de datos automáticamente en un Especifica el tiempo consiste en utilizar el /B y el /E parámetros de línea de comandos. Asegúrese de utilizar el formato de fecha exacta para estos parámetros que se especifica en los "parámetros de línea de comandos de PSSDIAG" sección. Deben especificar las horas con respecto a la hora local en el equipo donde se ejecuta PSSDIAG.

PSSDIAG también se apagará automáticamente cada vez que encuentre un archivo denominado Pssdiag.stop en la utilidad de salida de la carpeta. Esto puede ser útil en situaciones cuando desea cerrar mediante programación PSSDIAG después de que ocurra algún evento, pero no sabe en avanzar el tiempo que Este evento se producirá. El contenido del archivo Pssdiag.stop es irrelevante. Una opción consiste en utilizar un comando como el siguiente en un archivo por lotes:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Impacto de rendimiento de PSSDIAG

Porque PSSDIAG es simplemente un contenedor alrededor de otro conjunto de datos Las API y utilidades, suele ser el impacto de rendimiento de la ejecución PSSDIAG igual que el impacto de los seguimientos que se ha configurado PSSDIAG para capturar. El mismo impacto de rendimiento podría verse si se ha capturado los mismos datos de seguimiento manualmente, sin utilizar PSSDIAG.

PSSDIAG puede configurarse para capturar una pequeña cantidad de datos o una gran cantidad y el tipo de datos que se capturan Normalmente, se personaliza para cada incidente. Debido a esto, no es posible Para hacer una declaración general sobre el efecto que puede tener ejecutando PSSDIAG sin tener en cuenta los tipos de registro y seguimiento de los eventos que está siendo recogidos. Si le preocupa el impacto potencial de recopilación de datos en un servidor, póngase en contacto con el profesional de soporte técnico que le ha enviado PSSDIAG para aclarar el diagnóstico de los tipos que se ha configurado para capturar.

El tareas que realiza Pssdiag.exe directamente puede consumir parte significativa de CPU los recursos es archivos de la compresión automática de archivos de datos de tabla CAB. Por por defecto, esta característica está deshabilitada. Sin embargo, se puede habilitar con el /C parámetro de línea de comandos. El /C parámetro de línea de comandos se describe detalladamente en PSSDIAG" Sección de parámetros de línea de comandos".

Ejecutando PSSDIAG remotamente o en un clúster de SQL Server

Para PSSDIAG recopilar datos desde un servidor remoto o desde un instancia de clúster de SQL Server, el archivo Pssdiag.ini debe modificarse. Se debe especificar el nombre del servidor que PSSDIAG debe conectarse a. Indicar a la Profesional de soporte técnico está trabajando con el nombre del servidor hasta que este puede ser configurado correctamente antes de que se le enviará PSSDIAG.

Si está hacer este cambio, busque el archivo Pssdiag.ini en la misma carpeta que Pssdiag.ini de PSSDiag.exe. abierto en el Bloc de notas. La primera línea en el archivo contiene la cadena ".". Reemplazar el período comprendido entre los corchetes con el nombre del servidor remoto. Si está recopilando datos de una instancia con nombre de SQL Servidor, tenga en cuenta que el nombre del servidor no es el nombre completo de la instancia de SQL Servidor. Por ejemplo, si es el nombre de la instancia de SQL Server "MYSERVER\MyInstance", deberá reemplazar la primera línea del archivo Pssdiag.ini con "[MiServidor]".

Siempre se realiza el seguimiento del analizador de SQL en el servidor. Debido a esto, si PSSDIAG ha sido configurado para recopilar del analizador datos, hay una complicación adicional involucrados con la ejecución de PSSDIAG de forma remota. En estos casos, Microsoft recomienda que ejecute PSSDIAG localmente en el servidor. Si desea tener en cuenta la opción de recopilación de datos remoto cuando Las trazas del analizador son necesarias, pedir el profesional de soporte técnico que está trabajando Para obtener más detalles.

Si la instancia de SQL Server está agrupada, utilice el nombre del servidor virtual en lugar del nombre del equipo de un nodo del clúster.

Importante Debe especificar siempre de forma explícita el nombre del servidor virtual en el Archivo PSSDiag.ini cuando se conecta a una instancia agrupada de SQL Server, incluso Cuando PSSDIAG se ejecutarán localmente en uno de los nodos del clúster.
La herramienta PSSDiag en este artículo sólo se aplica a SQL Server 7.0 y 2000 de SQL Server. Se creó una versión de SQL Server 2005. La nueva versión se denomina SQLDiag y se incluye con SQL Server 2005. Para obtener más información información acerca de SQLDiag, vea el tema "SQLDiag" en libros de SQL Server 2005 En línea.

Propiedades

Id. de artículo: 830232 - Última revisión: martes, 14 de febrero de 2012 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbmt KB830232 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 830232

Enviar comentarios

 

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