Что это за процесс в Sql Server Activity monitor? - PullRequest
4 голосов
/ 16 апреля 2009

В мониторе активности SQL Server 2005, похоже, все время выполняется процесс. Двойной щелчок по нему приводит к следующему запросу:

CREATE TABLE #tmpDBCCinputbuffer ([EVENT TYPE] NVARCHAR(512), [PARAMETERS] INT, [EVENT Info] NVARCHAR(512)) INSERT INTO #tmpDBCCinputbuffer EXEC ('DBCC INPUTBUFFER(58)') SELECT [EVENT Info] FROM #tmpDBCCinputbuffer

Есть идеи, что это? Это опасно?

Ответы [ 3 ]

6 голосов
/ 16 апреля 2009

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

где кружится смайлик, когда он тебе нужен?

0 голосов
/ 20 января 2015

Я просто хочу поделиться другим ответом, который дополнительно объясняет ответ Нила Н.

Команда DBCC INPUTBUFFER (spid) вернет текст самого последнего пакета, выполненного для указанного SPID. Если дважды щелкнуть строку в мониторе активности (или щелкнуть правой кнопкой мыши и выбрать «Сведения»), то под обложками SQL Server запустит команду, указанную вами в приведенном выше сообщении (заменяя SPID выбранной строки - 61 в ваш пример), чтобы вернуть самую последнюю партию, выданную для соединения. В вашем примере пакет на самом деле является пакетом CREATE TABLE и т. Д., Который был выпущен Activity Monitor для возврата самого последнего пакета!

Крисом Ховартом https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6bbe405b-b7d8-4f97-9150-cf03c59d4fe3/process-wont-die?forum=sqldatabaseengine

Номер 58 - это то, что он всегда будет возвращать, потому что это его Идентификатор процесса и последний запущенный вами процесс!

0 голосов
/ 16 апреля 2009

http://msdn.microsoft.com/en-us/library/ms187730.aspx

Цитата из Центра разработчиков SQL Server

"разрешения по умолчанию для DBCC INPUTBUFFER для членов сисадмина исправлена только роль сервера, кто может видеть любой ИСП. Другие пользователи могут видеть любой SPID они владеют. Разрешения не передача «. (http://msdn.microsoft.com/en-us/library/aa258826(SQL.80).aspx)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...