منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل (/showthread.php?tid=36181)



كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل - alipro - 22-08-20

السلام عليكم اريد كود تشغيل السيرفر في حالة توقفه عن العمل اثناء تشغيل المنظومة ومشكورين


RE: كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل - اسامه الهرماوي - 23-08-20

وعليكم السلام...
رأي:
1: عندما يحدث خطأ وتظهر رسالة Error 26 تظهر شاشة لتوضيح ماذا يمكن فعله.

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


RE: كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل - alipro - 23-09-20

(23-08-20, 02:10 PM)اسامه الهرماوي كتب : وعليكم السلام...
رأي:
1: عندما يحدث خطأ وتظهر رسالة Error 26 تظهر شاشة لتوضيح ماذا يمكن فعله.

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

ماهو الكود لاستدعائها وكود تشغيل السيفر اخي مومشكور


RE: كيف اشغل الsql mmsqlserver من خلال المشروع في حالة توقفه عن المل - enjoy - 23-09-20

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

اولا اضف الرفرنس 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