جدول المحتويات:

ما هو Sp_who في SQL Server؟
ما هو Sp_who في SQL Server؟

فيديو: ما هو Sp_who في SQL Server؟

فيديو: ما هو Sp_who في SQL Server؟
فيديو: Difference Between sp_who And sp_who2 in SQL Server||sp_who||sp_who2 #sqlserver #sp_who #sp_who2 2024, شهر نوفمبر
Anonim

sp_who هو إجراء مخزن في النظام مصمم لإعادة المعلومات المتعلقة بالجلسات الحالية في قاعدة البيانات. يشار إلى هذه الجلسات عادةً باسم SPIDS ( الخادم معرف العملية). في حين sp_who يستخدم أحيانًا ، إنه إجراء أخت sp_who2 يتم استخدامه في كثير من الأحيان.

هنا ، ما هو sp_who2؟

sp_who2 هو إجراء stroed غير موثق وبالتالي غير معتمد في خادم SQL ، ولكنه يستخدم على نطاق واسع inststed من sp_who لسرد العمليات النشطة حاليًا في SQL Server. بالإضافة إلى، sp_who2 يبذل جهدًا لجعل الشاشة مضغوطة قدر الإمكان للإخراج في وضع النص.

ما هو SPID في SQL Server؟ أ SPID في SQL Server هو الخادم معرف العمليه. معرفات العملية هذه هي في الأساس جلسات في خادم قاعدة البيانات . في كل مرة يتصل التطبيق بـ خادم قاعدة البيانات ، اتصال جديد (أو SPID ) أنشئ. هذا الاتصال له نطاق محدد ومساحة ذاكرة ولا يمكنه التفاعل مع الآخرين SPIDs.

فيما يتعلق بهذا ، ما هو الفرق بين Sp_who و sp_who2؟

ال sp_who و sp_who2 كلا الأمرين الغرض هو نفسه. لكن ال فرق يكون، sp_who يدعم معلومات الأعمدة المحدودة حول العملية قيد التشغيل حاليًا في ال خادم قاعدة البيانات. sp_who2 يدعم بعض معلومات الأعمدة الإضافية حول العملية قيد التشغيل حاليًا في ال ثم SQL Server sp_who أمر.

كيف يمكنك التحقق مما يتم تشغيله على SQL Server؟

للتحقق من حالة عامل خادم SQL:

  1. قم بتسجيل الدخول إلى كمبيوتر خادم قاعدة البيانات باستخدام حساب مسؤول.
  2. ابدأ تشغيل Microsoft SQL Server Management Studio.
  3. في الجزء الأيمن ، تحقق من تشغيل عامل خادم SQL.
  4. إذا لم يكن عامل SQL Server قيد التشغيل ، فانقر بزر الماوس الأيمن فوق عامل خادم SQL ، ثم انقر فوق ابدأ.
  5. انقر فوق "نعم".

موصى به: