PDA

View Full Version : سوال: ازPause یا Stop به StartدرآوردنSql Service Manager



Mohsen229266
یک شنبه 31 خرداد 1388, 20:42 عصر
با سلام خدمت دوستان من میخوام در2000 Sql Server Device Manager وقتی در حالت Pause یا Stop هست به حالت Start/Continue در بیاد چطوری باید از Process در این مورد استفاده کرد

fakhriamir
یک شنبه 31 خرداد 1388, 21:44 عصر
دستور زير توي کامند داس يا توي ران اس کيو ال را استارت مي کنه مي توني با پروسس اونو توي برنامه اجرا کني

net start mssqlserver
net stop mssqlserver

Mohsen229266
یک شنبه 31 خرداد 1388, 22:47 عصر
این کد منه ببینید جواب نمیده


Process myProcess = newProcess();
myProcess.StartInfo.FileName = "sqlmangr";
myProcess.StartInfo.Arguments = "net start mssqlserver";
myProcess.Start();

ali_md110
دوشنبه 01 تیر 1388, 00:52 صبح
using System.ServiceProcess;


private ServiceController controller = new ServiceController();

دستور زیر رو توی فرم لود بزار

try
{
controller.MachineName = ".";
controller.ServiceName = "mssql$SQLEXPRESS";
string status = controller.Status.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);

}


controller.Start();برا راه اندازی
برای خاموش کردن

controller.Stop();

این کد برا اسکیول اکسپرس هست
اگر خواستی اسکیول سرور 2000 رو جواب بگیری قسمت ServiceName نام سرویس رو تغییر بده اگر قسمت compuer mangment ویندوز نگاه گنی نام اونو پیدا میکنی