Съдържание:

Какво е Sp_who в SQL Server?
Какво е Sp_who в SQL Server?

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

Видео: Какво е Sp_who в SQL Server?
Видео: Судебно расследовать, кто и что изменил в базе данных SQL Server 2024, Ноември
Anonim

sp_who е системна съхранена процедура, предназначена да връща обратно информация относно текущите сесии в базата данни. Тези сесии обикновено се наричат SPIDS ( Сървър ID на процеса). Докато sp_who понякога се използва, това е сестра процедура sp_who2 се използва много по-често.

Тук какво е sp_who2?

sp_who2 е недокументирана следователно неподдържана stroed процедура в SQL сървър, но широко използвана inststed на sp_who за изброяване на процеси, които в момента са активни в SQL Server. Освен това, sp_who2 полага усилия да направи дисплея възможно най-компактен за извеждане в текстов режим.

какво е SPID в SQL Server? А SPID в SQL Server е Сървър ID на процеса. Тези идентификатори на процеси са по същество сесии в 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 Agent и след това щракнете върху Старт.
  5. Щракнете върху Да.

Препоръчано: