Существует ли своего рода диспетчер задач для SQL Server 2008 и на?

Существует ли своего рода диспетчер задач для SQL Server 2008 и на? Способ видеть, что делает SQL-сервер, уничтожьте безудержные запросы и т.д...

5
задан sth 19 June 2010 в 22:24
поделиться

3 ответа

select * 
from sys.sysprocesses

Должно показать запущенные процессы. Kill tasks - это

KILL <task> 

команда

Примечание, это представление (master.dbo.sysprocesses) является представлением с обратной совместимостью, поэтому его может не быть в будущих выпусках SQL

7
ответ дан 18 December 2019 в 10:42
поделиться

Монитор активности: Как: Открыть Activity Monitor (SQL Server Management Studio):

Используйте Activity Monitor для получения информацию о процессах SQL Server и о том, как эти процессы влияют на текущий экземпляр SQL Server.

Activity Monitor представляет собой документ с вкладками окно, которое имеет следующие раскрывающиеся и сворачивающиеся панели: Обзор, Активные задачи пользователей, Ресурсы Ожидание, Ввод/вывод файлов данных и Последние Затратные запросы. Когда любая панель раскрывается, Activity Monitor запрашивает экземпляр для получения информации. Когда панель сворачивается, все запросы прекращается для этой панели. Вы можете также развернуть одну или несколько панелей одновременно одновременно для просмотра различных видов активности на экземпляре.

Для столбцов, включенных в Задачи активного пользователя, Ожидание ресурсов, Ввод-вывод файлов данных и Последние дорогостоящие запросов, можно настроить отображение следующим образом:

  • Чтобы изменить порядок колонок, щелкните заголовок колонки и перетащите его в другое место в ленте заголовков.
  • Чтобы отсортировать столбец, щелкните имя столбца.
  • Чтобы отфильтровать один или несколько столбцов, щелкните раскрывающуюся стрелку в заголовке столбца, а затем выберите значение.

Чтобы просмотреть монитор активности в SQL Server 2005 и SQL Server 2008, пользователь пользователь должен иметь разрешение VIEW SERVER STATE разрешение.

Чтобы просмотреть монитор активности на сервере SQL Server 2000, пользователь должен иметь разрешение SELECT к таблицам sysprocesses и syslocks в главной базе данных. Разрешение на просмотр этих таблицы по умолчанию предоставляется роли публичной базы данных.

Чтобы убить процесс, пользователь должен быть членом ролей sysadmin или processadmin роли фиксированного сервера.

6
ответ дан 18 December 2019 в 10:42
поделиться

Вы можете использовать Management Studio и монитор активности.

3
ответ дан 18 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: