anooshiran
یک شنبه 18 اسفند 1387, 09:59 صبح
سلام دوستان
دوست عزيزي درباره چگونگي stop/Pause/Start كردن sql Server Manager كرده بودند.
روش زير براي كليه سرويس ها يي كه اجازه stop/Pause/Start كردن را بدهند محقق است
Imports System.ServiceProcess
Dim _ServiceController As New ServiceController()
'نام سرويس
_ServiceController.ServiceName = "ServiceName"
'نام ماشين
_ServiceController.MachineName = "SystemName"
' شروع سرويس
_ServiceController.Start()
' توقف سرويس
If _ServiceController.CanStop Then _ServiceController.Stop()
' تعليق سويس
_ServiceController.Pause()
' ري فرش كردن سرويس
_ServiceController.Refresh()
' خيلي مهم است كه قبل از خواندن وضعيت ، سرويس را ري فرش كنيد
MessageBox.Show(_ServiceController.Status.ToString ())
دوست عزيزي درباره چگونگي stop/Pause/Start كردن sql Server Manager كرده بودند.
روش زير براي كليه سرويس ها يي كه اجازه stop/Pause/Start كردن را بدهند محقق است
Imports System.ServiceProcess
Dim _ServiceController As New ServiceController()
'نام سرويس
_ServiceController.ServiceName = "ServiceName"
'نام ماشين
_ServiceController.MachineName = "SystemName"
' شروع سرويس
_ServiceController.Start()
' توقف سرويس
If _ServiceController.CanStop Then _ServiceController.Stop()
' تعليق سويس
_ServiceController.Pause()
' ري فرش كردن سرويس
_ServiceController.Refresh()
' خيلي مهم است كه قبل از خواندن وضعيت ، سرويس را ري فرش كنيد
MessageBox.Show(_ServiceController.Status.ToString ())