Агуулгын хүснэгт:

SQL серверт Sp_who гэж юу вэ?
SQL серверт Sp_who гэж юу вэ?

Видео: SQL серверт Sp_who гэж юу вэ?

Видео: SQL серверт Sp_who гэж юу вэ?
Видео: SQL-г 30 минутад #x101in30 2024, Дөрөвдүгээр сар
Anonim

sp_who Мэдээллийн сан дахь одоогийн сешнүүдийн талаарх мэдээллийг буцаах зориулалттай системд хадгалагдсан процедур юм. Эдгээр сессийг ихэвчлэн SPIDS гэж нэрлэдэг ( Сервер Процессын ID). байхад sp_who заримдаа ашиглагддаг, энэ нь эгч процедур юм sp_who2 илүү олон удаа ашиглагддаг.

Энд sp_who2 гэж юу вэ?

sp_who2 нь SQL серверт баримтжуулаагүй тул дэмжигдээгүй stroed процедур боловч SQL серверт одоо идэвхтэй байгаа процессуудыг жагсаахад sp_who-г өргөн ашигладаг. Цаашлаад, sp_who2 Текст горимд гарах дэлгэцийг аль болох авсаархан байлгахыг хичээдэг.

SQL сервер дэх SPID гэж юу вэ? А SQL сервер дэх SPID нь Сервер Процессын ID. Эдгээр процессын ID нь үндсэндээ сессүүд юм SQL сервер . Аппликешн холбогдох бүрт SQL сервер , шинэ холболт (эсвэл SPID ) бий болсон. Энэ холболт нь тодорхой хүрээ, санах ойтой бөгөөд бусадтай харилцах боломжгүй SPIDs.

Үүнтэй холбогдуулан Sp_who болон sp_who2 хоёрын ялгаа юу вэ?

The sp_who болон sp_who2 Хоёр тушаалын зорилго ижил байна. Гэхдээ ялгаа нь, sp_who одоо ажиллаж байгаа процессын талаарх хязгаарлагдмал баганын мэдээллийг дэмждэг дахь SQL сервер. sp_who2 одоо ажиллаж байгаа процессын талаарх зарим нэмэлт баганын мэдээллийг дэмждэг дахь Дараа нь SQL Server sp_who тушаал.

SQL сервер дээр юу ажиллаж байгааг хэрхэн шалгах вэ?

SQL Server Agent-ийн статусыг шалгахын тулд:

  1. Өгөгдлийн сангийн серверийн компьютерт администраторын бүртгэлээр нэвтэрнэ үү.
  2. Microsoft SQL Server Management Studio-г эхлүүлнэ үү.
  3. Зүүн талд байгаа SQL Server Agent ажиллаж байгаа эсэхийг шалгана уу.
  4. Хэрэв SQL Server Agent ажиллахгүй байгаа бол SQL Server Agent дээр хулганы баруун товчийг дараад Start дарна уу.
  5. Тийм дээр дарна уу.

Зөвлөмж болгож буй: