Почему процесс работает в фоновом режиме? - PullRequest
0 голосов
/ 21 февраля 2011

Эта ситуация может быть легко создана в вашей тестовой базе данных.Скажем, я открываю таблицу для издания в SSMS 2008 (щелкните правой кнопкой мыши -> Изменить Top 200 Rows).Это открывает новую вкладку для меня.Я закрываю вкладку и еще некоторое время вижу этот процесс в Activity Monitor.Вопрос: почему он работает, даже если я закрыл оригинал и что определяет время работы в этой ситуации?

Ответы [ 3 ]

0 голосов
/ 21 февраля 2011

Не сохраняется соединение.Это задержка в Activity Monitor.

Если вы запрашиваете sysprocesses напрямую, соединение сразу разрывается

SELECT * FROM sys.Sysprocesses WHERE sys.sysprocesses.nt_username LIKE '%gbn%'
0 голосов
/ 25 февраля 2011

Похоже, что это ошибка SQL Server 2008. Спасибо за ваши комментарии.

0 голосов
/ 21 февраля 2011

Предположение: это клиент-серверное приложение.Вы закрываете вкладку на стороне клиента, но (по-видимому, долго работающий) код сервера не сразу уведомляется или не может немедленно остановиться.

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