SQL Profiler 2000 не будет останавливаться или останавливаться - PullRequest
2 голосов
/ 01 мая 2009

Кто-нибудь видел проблему с SQL Profiler 2000, где вы не можете приостановить или остановить трассировку? Единственный способ, которым я могу это остановить, - это сделать элемент управления - alt - delete и затем завершить процесс приложения. Это просто случайно начало происходить. Также кнопки паузы и остановки серого цвета.

Любая помощь по этому вопросу с благодарностью.

Ответы [ 6 ]

4 голосов
/ 12 мая 2011

Только что возникла эта проблема с Profiler на виртуальной машине с Windows 2003 Server под управлением SQL Server 2000 SP4. Увеличение выделенной памяти не имеет значения.

Убедитесь, что имя вашего сервера указано правильно в таблице sysservers в базе данных master. Распространенная ошибка при изменении имени компьютера с SQL Server - не обновлять таблицу sysservers.

Профилировщик разрешает имя сервера из таблицы sysservers, если вы введете "." или (локальный) для подключения к SQL Server при создании трассировки. Вы можете проверить имя Trace SQL Server после подключения на вкладке Общие в свойствах трассировки или на панели заголовков самой трассировки.

Если отображаемое имя не является фактическим именем сервера, вы можете ожидать, что Profiler будет вести себя неправильно, как описано выше.

Обходной путь: если вы подключаетесь, используя фактическое имя сервера или «127.0.0.1» вместо «.» или «(локально)», тогда имя трассировки SQL Server должно отображаться правильно, а Profiler должен позволить вам остановить / приостановить / запустить выбранную трассировку.

Решение. Убедитесь, что все соответствующие шаги были выполнены после изменения имени компьютера с SQL Server.

1 голос
/ 03 ноября 2010

если вы работаете с виртуальной машиной - введите SQL Server 127.0.0.1 вместо "local"

1 голос
/ 15 мая 2009

Да случается со мной все время - самый простой способ вернуть его - разорвать соединение.

1 голос
/ 01 мая 2009

Я думаю, нам нужна дополнительная информация, чтобы помочь вам.

  • Вы запускаете его на виртуальной машине?
  • Как долго вы его используете?
  • Приведите нам пример того, что вы используете для отслеживания SQL Profiler. (Код SQL, таблицы БД и т. Д.?)
  • Когда он не будет останавливаться или останавливаться, запустите sp_who в Query Analyzer, чтобы увидеть, не блокируется ли что-либо
  • Какая у вас настройка оборудования на сервере? (память / процессоры и т. д.)
1 голос
/ 01 мая 2009

Я видел, как это происходило последовательно на некоторых (виртуальных) машинах - нажатие кнопки «Стоп» приводит к его потемнению (но не к запуску и т. Д.), Но, кажется, что он всегда ждет в состоянии «остановка» без фактической остановки. К сожалению, у меня нет решения.

Тем не менее, системы, в которых это происходит, были довольно низкоресурсными VPC. Тот факт, что это всегда случалось для VPC, но никогда для моей настольной системы, не вызывал у меня подозрений, что это может быть связано с низкой доступностью памяти или чем-то другим в среде VPC, но я никогда не подтверждал это наверняка.

В то время я обошел его, подключившись удаленно, запустив профилировщик на своей машине. Если это машина / VPC с низкой спецификацией, возможно, стоит попробовать это или же закрыть все приложения на машине перед использованием профилировщика.

0 голосов
/ 01 мая 2009

Насколько вы терпеливы? Это несколько секунд, несколько минут, полчаса? О каком количестве данных вы говорите и по какому типу связи.

Мне пришлось подождать, пока профилировщик «догонит» ранее при просмотре базы данных с очень высоким использованием.

Мне также пришлось ждать, пока он ответит, если я профилировал по более медленному VPN-соединению.

Сочетание этих двух факторов может заставить вас подождать некоторое время.

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