الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتابة كود لايقاف Sql Server 2000بدلا من العمل اليدوي

بدأه new face في 24 مارس 2008 · 1 رد · 586 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني وأخواتي الأعزاء

اذا تفضلتم مساعدتي

حيث أنني أريد كتابة كود باستخدام vb.net2003 وذلك لعمل ايقاف (stop) ل sql server 2000

وذلك بدلا من عمل ايقاف يدوي من خلال الذهاب الى زر السيرفر واختيار Stop

وهذا حيث أنني أريد عمل كود يقوم بعمل نسخة احتياطية لقاعدة البيانات وكما هو معررف لا يتم ذلك الا بايقاف السيرفر

أتمنى أن أكون قد استعطت توصيل السؤال

أختكم البتول

#2

هناك طريقتين اختي

الأولى :

Imports System.Diagnostics


		Dim MyProcess() As Process = Process.GetProcesses
		Dim i As Integer
		For i = 0 To Process.GetProcesses.Length - 1
			If MyProcess(i).ProcessName = "sqlservr" Then MyProcess(i).Kill()
		Next

هنا قمنا بالبحث عن جميع البرامج قيد التنفيذ فإذا وجد البرنامج المطلوب يقوم بإيقافه

( لاحظي كلمة "sqlservr" كما هي في قائمة المهام )

الطريقه الثانيه :

 Imports System.ServiceProcess



		Dim MyController As New System.ServiceProcess.ServiceController("MSSQLServer")
		MyController.Stop()

هنا قمنا بتحديد اسم البرنامج المطلوب ثم قمنا بإيقافه

وتستطيعي أن تشغلي البرنامج بنفس الطريقه بخلاف الطريقه الأولى

تم تعديل هذه المشاركة بواسطة السعوودي في 24 مارس 2008 في 23:31

مواضيع مشابهة