Оглавление:

Что такое Sp_who в SQL Server?
Что такое Sp_who в SQL Server?

Видео: Что такое Sp_who в SQL Server?

Видео: Что такое Sp_who в SQL Server?
Видео: SQL Server Troubleshooting with sp_who2, sp_monitor, sp_help 2024, Май
Anonim

sp_who - это системная хранимая процедура, предназначенная для возврата информации о текущих сеансах в базе данных. Эти сеансы обычно называют SPIDS ( Сервер Идентификаторы процесса). В то время как sp_who иногда используется, это родственная процедура sp_who2 используется гораздо чаще.

Здесь что такое sp_who2?

sp_who2 - это недокументированная, следовательно, неподдерживаемая процедура в SQL-сервере, но широко используемый inststed sp_who для перечисления процессов, активных в данный момент в SQL Server. Более того, sp_who2 старается сделать дисплей максимально компактным для вывода в текстовом режиме.

что такое SPID в SQL Server? А SPID в SQL Server это Сервер Идентификатор процесса. Эти идентификаторы процесса по сути являются сеансами в SQL Server . Каждый раз, когда приложение подключается к SQL Server , новое соединение (или SPID ) создано. Это соединение имеет определенную область и пространство памяти и не может взаимодействовать с другими SPID.

В чем разница между Sp_who и sp_who2 в этом отношении?

В sp_who и sp_who2 цель обеих команд одинакова. Но разница является, sp_who поддерживает ограниченную информацию столбцов о текущем запущенном процессе в SQL Server. sp_who2 поддерживает некоторые дополнительные столбцы информации о текущем запущенном процессе в SQL Server тогда sp_who команда.

Как вы проверяете, что работает на SQL Server?

Чтобы проверить состояние агента SQL Server:

  1. Войдите на компьютер с сервером базы данных с учетной записью администратора.
  2. Запустите Microsoft SQL Server Management Studio.
  3. На левой панели убедитесь, что агент SQL Server запущен.
  4. Если агент SQL Server не запущен, щелкните правой кнопкой мыши Агент SQL Server и нажмите кнопку Пуск.
  5. Щелкните Да.

Рекомендуемые: