منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اريد كود تشغيل السيرفر في حالة توقفه عن العمل اثناء تشغيل المنظومة ومشكورين
وعليكم السلام...
رأي:
1: عندما يحدث خطأ وتظهر رسالة Error 26 تظهر شاشة لتوضيح ماذا يمكن فعله.

2: ثم يمكن إستدعاء Sql server configuration بالكود وعند تشغيل الواجهة يقوم بإختيار بإتباع شرح تشغيل الserver.
(23-08-20, 02:10 PM)اسامه الهرماوي كتب : [ -> ]وعليكم السلام...
رأي:
1: عندما يحدث خطأ وتظهر رسالة Error 26 تظهر شاشة لتوضيح ماذا يمكن فعله.

2: ثم يمكن إستدعاء Sql server configuration بالكود وعند تشغيل الواجهة يقوم بإختيار بإتباع شرح تشغيل الserver.

ماهو الكود لاستدعائها وكود تشغيل السيفر اخي مومشكور
من أجل تشغيل السيرفر لابد من تشغيل الكود في وضع "تشغيل كمسؤول"

اولا اضف الرفرنس Reference التالي الى المشروع
System.ServiceProcess.dll

كود تشغيل السيرفر مع التنبيه إلى تغيير اسم السيرفر إذا كان ما لديك مختلفا
PHP كود :
Dim sname "SQL Server (SQLEXPRESS)"
Dim sc As New ServiceController(sname)
Try
 
   If sc.Status ServiceControllerStatus.Running Then
        MsgBox
(String.Format("{0} is already running."sname), MsgBoxStyle.Information)
 
   Else
        sc
.Start()
 
       sc.WaitForStatus(ServiceControllerStatus.Running, New TimeSpan(0010))
 
       MsgBox(String.Format("{0} started successfully."sname), MsgBoxStyle.Information)
 
   End If
Catch 
ex As Exception
    MsgBox
(String.Format("Could not start the {0}."sname), MsgBoxStyle.Critical)
End Try 

للمزيد من المعلومات اقرا هذا الموضوع
ServiceController Constructors