Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Камрады, ситуация следующая:

СУБД - MS SQL 2000. Захожу в Enterprise Manager - Management - Current Activity - Process Info. Смущает один процесс.

Status: sleeping
Command: AWAITING COMMAND
Application: MS SQLEM
Login Time: 26.09.2013 13:23
Last Batch: 26.09.2013 13:26

Сегодня уже 03.10.2013. Почему процесс продолжает отображаться? С базой никто не работает. Её только просматривали 26.09.2013. После этого ничего с ней не далали.
3 окт 13, 11:03    [14916805]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
StJack
Камрады, ситуация следующая:

СУБД - MS SQL 2000. Захожу в Enterprise Manager - Management - Current Activity - Process Info. Смущает один процесс.

Status: sleeping
Command: AWAITING COMMAND
Application: MS SQLEM
Login Time: 26.09.2013 13:23
Last Batch: 26.09.2013 13:26

Сегодня уже 03.10.2013. Почему процесс продолжает отображаться? С базой никто не работает. Её только просматривали 26.09.2013. После этого ничего с ней не далали.

Посмотрите здесь, уже обсуждалось
Может, что дельное почерпнёте.
3 окт 13, 11:08    [14916837]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Сергей Викт.
Посмотрите здесь, уже обсуждалось. Может, что дельное почерпнёте.

Спасибо, сейчас почитаю.
3 окт 13, 11:13    [14916881]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Сергей Викт.
Посмотрите здесь, уже обсуждалось. Может, что дельное почерпнёте.

Посмотрел. Ничего дельного не почерпнул.
Дополнительная информация:

User: доменная учётная запись для работы с MS SQL. Т. е. процесс был запущен не пользователем 1С, а СУБД.
Host: имя сервера, на котором стоит СУБД. Т. е. ещё одно подтверждение того, что процесс был запущен не пользователем 1С.
Network Library: LPC
3 окт 13, 11:23    [14916967]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Glory
Member

Откуда:
Сообщений: 104751
StJack
Т. е. процесс был запущен не пользователем 1С, а СУБД.

Кем-кем запущен ?

StJack
Network Library: LPC

Это соединение с той же машины, где установлен сервер
Application: MS SQLEM говорит о том, что кто-то залогинился по терминалу на консоль сервера. Заустил там Enterprise Manager. И сделал дисконнект терминальнйо сессии
3 окт 13, 11:33    [14917052]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Glory
Кем-кем запущен ?

Это база 1С, с ней работают пользователи 1С.

Это соединение с той же машины, где установлен сервер
Application: MS SQLEM говорит о том, что кто-то залогинился по терминалу на консоль сервера. Заустил там Enterprise Manager. И сделал дисконнект терминальнйо сессии

Наверное, так и есть. То есть этот процесс можно смело удалять? А можно как-то посмотреть, кто именно и что делал с базой?
3 окт 13, 12:19    [14917476]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Гость333
Member

Откуда:
Сообщений: 3683
StJack
Наверное, так и есть.

А что мешает зайти на сервер и посмотреть список терминальных сессий?
3 окт 13, 12:28    [14917572]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Glory
Member

Откуда:
Сообщений: 104751
StJack
Glory
Кем-кем запущен ?

Это база 1С, с ней работают пользователи 1С.

База не может "запустить процесс". База - это хранилище объектов.

StJack
То есть этот процесс можно смело удалять?

Вы разрешение спрашивате ?

StJack
А можно как-то посмотреть, кто именно и что делал с базой?

Задним числом узнать всен действия в соединении ? Нет.
3 окт 13, 12:32    [14917604]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Гость333
А что мешает зайти на сервер и посмотреть список терминальных сессий?

Не могу я зайти на сервер. Там свои админы, которые туда никого не пускают.
3 окт 13, 12:43    [14917692]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Glory
Member

Откуда:
Сообщений: 104751
StJack
Там свои админы, которые туда никого не пускают.

Значит кто-то из них запустил там ЕМ. И зачем спрашивается ?
3 окт 13, 12:44    [14917713]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
StJack
Member

Откуда:
Сообщений: 36
Glory
База не может "запустить процесс". База - это хранилище объектов.

Согласен. Предполагалось, что процесс был запущен пользователем.

Вы разрешение спрашивате ?

Я страхуюсь. Вдруг что-то важное удалю :-)

Задним числом узнать всен действия в соединении ? Нет.

Как?
3 окт 13, 12:46    [14917728]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
Glory
Member

Откуда:
Сообщений: 104751
StJack
Я страхуюсь. Вдруг что-то важное удалю :-)

И если сказать вам низяяяя, то вы ничего делать не будете ?

StJack
Задним числом узнать всен действия в соединении ? Нет.

Как?

Изобрести машину времени. Переместится назад во времени на момент запуска пользователем приложения. Встать у него за спиной и снимать на телефон все его действия. Как то так
3 окт 13, 12:53    [14917771]     Ответить | Цитировать Сообщить модератору
 Re: Почему процесс в Process Info (Current Activity, MS SQL 2000) продолжает отображаться?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31868
StJack
Это соединение с той же машины, где установлен сервер
Application: MS SQLEM говорит о том, что кто-то залогинился по терминалу на консоль сервера. Заустил там Enterprise Manager. И сделал дисконнект терминальнйо сессии

Наверное, так и есть. То есть этот процесс можно смело удалять? А можно как-то посмотреть, кто именно и что делал с базой?

В принципе если процесс никого не блокирует, можно и не удалять, хотя он может потреблять какие то ресурсы, так что решайте сами.

Ещё эффективнее для экономии ресурсов закрыть Win сессию, а то может там 100 гб памяти занято пользовательскими процессами?

Посмотреть в общем нельзя, потому что SSMS может генерить свои команды к сквелу, затерев последние команды пользователя
Но можете попробовать: DBCC INPUTBUFFER(spid)
3 окт 13, 13:26    [14918072]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить