Программа для сбора данных PSSDIAG

Переводы статьи Переводы статьи
Код статьи: 830232 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

PSSDIAG является служебной программой сбора диагностических сведений общего назначения что технической поддержки Майкрософт используется для сбора различных журналов и данных файлы. PSSDIAG может изначально собирать журналы производительности профилировщика SQL трассировки, блокировки выходного файла сценария SQL Server, журналы событий Windows и программы SQLDIAG выходные данные. Можно настроить сбор данных, включение или отключение любой из Эти журнал типов, изменяя интервал блокировки сценария и Журналы монитора производительности и, изменяя отдельные события и счетчики SQL профайлера и системного монитора для записи. PSSDIAG можно также запустить пользовательский Служебные программы и пользовательские сценарии Transact-SQL для поддержки вариантов, которые требуют данных за пределами встроена диагностики типов.

Дополнительная информация

В этой документации относится к версии PSSDIAG, Отправляет технической поддержки корпорации Майкрософт для упрощения устранения неполадок Поддержка случаев. Немного другой версии программы доступны для общего для загрузки. Для документации, посвященной общей загружаемая версия средство, посетите следующий веб-узел Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa175399 (SQL.80) .aspx
2000 Microsoft SQL Server и Microsoft SQL Server 7.0 следующий файл доступен для загрузки из центра загрузки Майкрософт:

Свернуть это изображениеРазвернуть это изображение
Загрузить
Загрузите пакет PSSDIAG коллекции данных программы.

Дата выпуска: 29 сентября 2004 г.

Microsoft SQL Server 2005 и более поздних версий используйте диспетчер Pssdiag и Sqldiag, можно найти на следующих веб-узле codeplex:
http://diagmanager.CodePlex.com/

Для получения дополнительных сведений посетите следующий веб-узел MSDN:
http://blogs.MSDN.com/b/psssql/Archive/2011/05/24/pssdiag-SQLdiag-Configuration-Manager-Released-to-CodePlex.aspx

Дополнительные сведения о том, как загрузить файлы поддержки Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
119591 Как загрузить файлы поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения на дату публикации файла. Файл хранится на защищенных серверах, что предотвращает несанкционированное изменение файла.

Как запустить PSSDIAG

Замена PSSDIAG в папку C:\PSSDIAG, который создает на вашем компьютер. Эта папка будет необходимо на диск, на котором достаточно места на диске для хранения данных и файлов журнала, что PSSDIAG был настроен для записи. Так как PSSDIAG могут быть настроены на сбор много разных журналов типы, свободного места на диске, необходимое может отличаться от мегабайт или две, Настройка до нескольких гигабайт. Имейте в виду, что иногда объем данных трассировки Сбор зависит от характера и объема рабочей нагрузки, сервер обрабатывает. Таким образом точной оценки может оказаться невозможным. Для данных Коллекция, которая включает трассировку больших типов, таких как трассировки профайлера SQL Убедитесь, что выполнение PSSDIAG с локального диска, не из общего сетевого ресурса или с подключенного сетевого диска.

Как правило будет выполняться PSSDIAG локально на сервере, который отслеживается. Однако можно настроить PSSDIAG на Наблюдение за удаленным сервером. Дополнительные сведения о запуске PSSDIAG удаленно, см "PSSDIAG работает удаленно или кластеризованного SQL Server" в разделе данной статьи.

Примечание Возможно, потребуется выполнить дополнительное действие при сборе данных из кластеризованного экземпляра SQL Server. Убедитесь, что для чтения» для выполнения Удаленно PSSDIAG или на SQL Server, кластерный» данной статьи, если вы При подключении к кластеризованным экземпляром SQL Server, даже если будут PSSDIAG выполняются локально на сервере.

Pssdiag.exe не имеет существенных требования к безопасности. Однако администратор Microsoft Windows NT учетные данные, необходимые для многих диагностики, которое может быть PSSDIAG При необходимости настроена для записи. Кроме того необходимо иметь sysadmin учетные данные на SQL Server, если PSSDIAG для записи диагностики от SQL Server (если PSSDIAG не работает в режиме «общих» с в /G параметр командной строки). По умолчанию PSSDIAG сделать Windows подключение с проверкой подлинности к SQL Server; Тем не менее можно использовать SQL Server Если требуется проверка подлинности.

PSSDIAG поддерживает несколько дополнительных командной строки параметры. Дополнительные сведения о дополнительных параметров командной строки в разделе «Параметры командной строки PSSDIAG». Тем не менее обычно не необходимо использовать дополнительные параметры. После того как вы извлечены PSSDIAG файлы из центра загрузки Майкрософт, Pssdiag.exe для запуска Начните сбор данных.

При запуске PSSDIAG его открытии, и затем Настройка файлов журнала, который был настроен для записи. Этот процесс может потребоваться несколько секунд. Полностью начала PSSDIAG, а все журналы активный, он будет выводить на консоль следующее сообщение:

10-2003-02-12:30:14.90 Запуска коллекции PSSDIAG. Нажмите клавиши Ctrl + C Чтобы остановить.


При использовании PSSDIAG для сбора данных о проблема, которую можно воспроизвести на будут, подождите, пока появится сообщение Прежде чем попытаться воспроизвести проблему.

Не записывать в журнал из сеанс консоли, где запущен PSSDIAG до сбора данных завершено, и выключите PSSDIAG. Поскольку утилита консоли, PSSDIAG не служба завершит выходе из сеанса, в которой выполняется PSSDIAG работы программы и конечной коллекции данных. PSSDIAG можно запускать из терминала Сеанс сервера, если требуется, и можно отключить сеанс вместо Выход, чтобы оставить под управлением PSSDIAG.

Как остановить PSSDIAG

Чтобы остановить PSSDIAG, нажмите клавиши CTRL + C в окне консоли где PSSDIAG запущена. Обратите внимание, что также можно выполнить настройку PSSDIAG завершение работы автоматически вниз в определенное время. Дополнительные сведения см. в разделе «Автоматически запуск и остановка PSSDIAG». Если PSSDIAG Автоматическое добавление файлов в сжатый CAB-файл, он может занять достаточно много для PSSDIAG завершить сжатие файлов журнала. После нажатия клавиши CTRL + C PSSDIAG консоли будет отправлять сообщение, подобное приведенному ниже:
10-2003-02 12:24:00.69 PSSDIAG конца данных Коллекция. Подождите, пока процесс завершится, и сжатые файлы (это может занять несколько минут)


После этого сообщения PSSDIAG не собирая дополнительных данных с сервера, даже если он может продолжать сжимать ранее собранные данные.

До PSSDIAG Закрывает полностью, он может запросить сообщение:

Добавлено файлов в F:\pssdiag\output\ для PSSDIAG.CAB-ФАЙЛА. Удаление резервных копий в F:\pssdiag\output\backup\?


Когда это возможно, Microsoft рекомендует вам ответить с «N», чтобы сохранить собранные данные файлы в Резервное копирование можно confirmthat, выходной файл Pssdiag.cab, folderuntil без изменений.

Расположение вывода PSSDIAG

Если не указать пользовательское выходной папке с помощью /O параметр командной строки PSSDIAG создает папку с именем Выходные данные в папке, где он будет работать. Если PSSDIAG с в / C0 (по умолчанию) или / C1 параметры командной строки, чтобы отключить автоматическое сжатие выходные файлы останутся в этой папке. Требуется сжать Выходные данные папки с помощью средства выбора при необходимости передать Папка для профессиональной поддержки Майкрософт.

Если операционной PSSDIAG в режиме автоматического сжатия его добавить выходные файлы для сжатия Файл Pssdiag.cab в Выходные данные папка. По умолчанию PSSDIAG не будет выполнять сжатие. После файла успешно добавлены в файл Pssdiag.cab, он будет переместить в отдельную папку с именем Резервное копирование. В Резервное копирование папка создается в Выходные данные папка. Обратите внимание, что максимальный объем несжатых данных, могут быть добавлены в один CAB файл — 2 ГБ. Если сбор данных превышает 2 ГБ, дополнительные файлы CAB-файла с именем Pssdiag2.cab, Pssdiag3.cab и т. д. будет создан.

Удаление PSSDIAG

PSSDIAG не зарегистрировать COM-объекты, скопируйте все файлы системные каталоги или изменить системный реестр. Чтобы удалить PSSDIAG при данных Коллекция завершена, удалите папку, содержащую файлы PSSDIAG. PSSDIAG установить несколько системных хранимых процедур в Образец база данных. Эти хранимые процедуры, автоматически удаляется при PSSDIAG завершает работу.

Параметры командной строки PSSDIAG

Можно запускать PSSDIAG /? из командной строки, чтобы просмотреть список параметров командной строки, PSSDIAG поддерживает. Ниже описаны наиболее часто используемые параметры Таблица. Все эти параметры командной строки не являются обязательными.

Свернуть эту таблицуРазвернуть эту таблицу
ПараметрОписание
/QУстановка в автоматическом режиме. Подавление, требующие пользователя взаимодействие, например, запрос на удаление файлов резервных копий.
/C#/ C0 отключает автоматическое сжатие и / C1 Включение сжатия для файлов в ВЫХОДНОЙ каталог. / C0 (без сжатия) по умолчанию.
/B YYYYMMDD_HH:MM:SS
Указывает, будущем начала время начала коллекции. PSSDIAG будет простаивать до этого времени. Дата и время должно быть указано в точную форму, который указан здесь. Дата и время можно указать вместе или по отдельности. Например вы можно указать время, только или только дата.
/E YYYYMMDD_HH:MM:SS
Признак автоматического время завершения работы. По достижении этого времени PSSDIAG автоматически остановить данных коллекции и завершение работы. Указанные даты и времени вместе или по отдельности. Например можно указать только время или Дата только.
/GУниверсальный режим. По умолчанию PSSDIAG на SQL Server основе режим сбора данных, требующий запущенный экземпляр SQL Server. В /G параметр отключает сбор данных определенного SQL Server, таким образом, PSSDIAG может использоваться для других сценариев.


Автоматический запуск и остановка PSSDIAG

В некоторых случаях может быть удобно иметь автоматически PSSDIAG Запуск сбора данных в указанное время или автоматически останавливает после Сбор данных для указанного времени. Например, вы возможно Устранение проблема, которая постоянно находится в 2: 00 am. В этом случае может понадобиться Начать сбор данных в 1: 00 и автоматически прекращает работу в PSSDIAG 3: 00 am. Самый простой способ для запуска и остановки сбора данных автоматически в указанное время является использование /B и /E параметры командной строки. Убедитесь в том использовать точный формат для этих параметров, указанных в «Параметрах командной строки PSSDIAG» раздел. Время должен быть указан относительно локального времени на компьютере где работает PSSDIAG.

PSSDIAG также отключается автоматически всякий раз, когда он ищет файл с именем Pssdiag.stop в программе выходной папки. Это может быть полезно в ситуациях, когда необходимо программно завершить работу Некоторые события, но вы не знаете, PSSDIAG в продвижение время, Это событие произойдет. Содержимое файла Pssdiag.stop не имеют значения. Одним из вариантов является использование команды, как в следующем примере в пакетном файле:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Влияние на производительность PSSDIAG

Поскольку PSSDIAG является оболочкой сбор других данных Интерфейсы API и служебных программ, обычно является влияние на производительность выполнения PSSDIAG равно влияние трассировки, что PSSDIAG был настроен для записи. Бы увидеть же влияние на производительность, если одни и те же данные трассировки записан вручную без использования PSSDIAG.

PSSDIAG может быть настроена для записи небольшой объем данных или большой объем и тип данных, хранящихся Обычно настраивается для каждого происшествия. По этой причине невозможна Чтобы сделать общее заявление о эффект, который, возможно, под управлением PSSDIAG типы журналов и трассировки событий выполняется без учета Сбор. Если имеются опасения относительно воздействия сбора данных на сервере обратитесь к специалисту службы технической поддержки, который отправлен PSSDIAG для уточнения диагностики типов, что он был настроен для записи.

Один Задача, которая выполняет Pssdiag.exe напрямую, может потреблять значительные ЦП ресурсы — это автоматическое сжатие файлов данных в блоках CAB архивов. По по умолчанию, эта функция отключена. Тем не менее, она может быть включена /C параметр командной строки. В /C параметр командной строки рассматривается подробно в "PSSDIAG В разделе Параметры командной строки».

Удаленно или кластеризованного SQL Server под управлением PSSDIAG

Для PSSDIAG для сбора данных с удаленного сервера или из кластеризованный экземпляр SQL Server, Pssdiag.ini файл должен быть изменен. Он необходимо указать имя сервера, должны связаться с PSSDIAG. Сказать При работе с именем сервера таким образом, на которые специалисту службы технической поддержки могут быть настроены правильно перед отправкой PSSDIAG вам.

Если вы являетесь внесение этого изменения найдите файл Pssdiag.ini в той же папке Pssdiag.ini Pssdiag.exe. Откройте в блокноте. Первая строка файла содержит Строка ".". Замена период между квадратных скобок с Имя удаленного сервера. При сборе данных из именованного экземпляра SQL Обратите внимание, что имя сервера не полное имя экземпляра SQL, сервер Сервер. Например, если имя экземпляра SQL Server. «Сервер\экземпляр» заменит первую строку файла Pssdiag.ini с «[MYSERVER]».

Трассировки профайлера SQL всегда выполняется на сервер. Вследствие этого Если PSSDIAG был настроен на сбор профилировщика данные, существуют дополнительные сложности, связанные с управлением PSSDIAG удаленно. В таких случаях корпорация Майкрософт рекомендует запустить PSSDIAG локально сервер. Следует рассмотреть возможность сбора данных при Требуются трассировки профайлера, обратитесь службу технической поддержки при работе с Для получения дополнительных сведений.

Если кластеризованный экземпляр SQL Server имя виртуального сервера вместо имени компьютера узла кластера.

Важно Необходимо всегда явным образом указать имя виртуального сервера в Файл Pssdiag.ini при подключении к кластеризованным экземпляром SQL Server, даже При PSSDIAG будет запущен локально на одном из узлов кластера.
Программа PSSDiag в данной статье применима только к SQL Server 7.0 и SQL Server 2000. Был создан версией SQL Server 2005. Новая версия с именем SQLDiag и входит в состав SQL Server 2005. Дополнительные сведения сведения о SQLDiag, см. раздел «SQLDiag» в электронной документации по SQL Server 2005 В сети.

Свойства

Код статьи: 830232 - Последний отзыв: 14 февраля 2012 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Ключевые слова: 
kbmt KB830232 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:830232

Отправить отзыв

 

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