PDA

View Full Version : refresh کردن sqlserver



mehrnoosh_al62
چهارشنبه 29 خرداد 1387, 08:35 صبح
سلام دوستان
میشه یکی راهنماییم کنه که چطور میتونم از طریق برنامم کار stop , start و refresh service رو در Sql Server Service Manager انجام بدم

sinpin
چهارشنبه 29 خرداد 1387, 09:10 صبح
از طريق ServiceController Class (http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.aspx)
ابتدا System.ServiceProcess.dll رو به reference اضافه كنيد و سپس :


System.ServiceProcess.ServiceController sc = new System.ServiceProcess.ServiceController("MSSQLSERVER");
sc.Stop();
sc.Pause();
sc.Refresh();
sc.Start();

علیرضا مداح
چهارشنبه 29 خرداد 1387, 09:13 صبح
سلام دوست عزیز ،

سلام دوست عزیز ،
شما باید ابتدا اسمبلی System.ServiceProcess را از طریق پنجره Add Reference به پروژه خود اضافه نمایید ، حال میتوانید با استفاده از کلاس System.Process.ServiceController عملیات مورد نظر بر روی یک سرویس را انجام دهید ، یک مثال ساده :


Dim sController As New System.ServiceProcess.ServiceController("MSSQLSERVER")
sController.Start()
sController.Stop()