Я не могу удалить сессию в Database Engine Tuning Advisor - PullRequest
5 голосов
/ 16 февраля 2011

В настоящее время я использую SQL Server 2008. У меня проблема с DTA. Вот мои шаги:

  1. Я создал новый сеанс для анализа моего запроса.

  2. Я отменил процесс, потому что это заняло так много времени (1+ час / запрос). В тот момент, когда я отменил, этот процесс был на 4-м шаге (создание отчета).

  3. Я закрыл сессию.

  4. Я пытался удалить сеанс, но DTA не позволил мне удалить. он сказал, что прерывается в строке состояния. Я понял это предложение, но я ждал, чтобы удалить эту сессию в течение 6 часов. Я не понимаю, почему это так долго прерывается. Это всего лишь один маленький запрос.

Кто-нибудь может мне помочь в этом?

Спасибо.

Редактировать: Решение состоит в том, чтобы сначала прервать соединение, которое подключается к базе данных. Вот и все. Спасибо.

Ответы [ 3 ]

5 голосов
/ 20 февраля 2012

Щелкните правой кнопкой мыши по текущему сеансу (со статусом прерывания) и откройте его, затем нажмите «Просмотр файла vorkload» и затем нажмите «Выход», после того, как снова откроете советник по настройке базы данных, вы сможете enter image description here удалить его.пожалуйста, смотрите изображение

0 голосов
/ 26 июня 2014

Измените время вашего компьютера на большее, чем ограничение времени настройки.Вы можете увидеть ограничение на вкладке Параметры настройки сеанса.После изменения времени обновляйте Session Monitor на левой панели, пока не увидите, что сеанс остановлен.После остановки вы можете удалить сеанс.Не забудьте восстановить правильное время вашего компьютера.:)

0 голосов
/ 27 марта 2011

Решение пытается прервать соединение, которое сначала подключается к базе данных. Вот и все.

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