PDA

View Full Version : سوال: Start کردن Sql بوسيله کدنويسي



tanbal_khan66
پنج شنبه 26 شهریور 1388, 12:16 عصر
سلام دوستان
اين اولين سوال منه . هرچه گشتم جوابشو پيدا نکردم .
چطور ميشه با کد C#‎‎ کاري کرد که SQL استارت بشه.يني مثلا اگه يه Stop ، SQL شده باشه با کد نويسي اونو start کرد.
ممنون

بهنام بهمنی
پنج شنبه 26 شهریور 1388, 12:29 عصر
از کد زير استفاده کنيد


System.ServiceProcess.ServiceController[] sc = System.ServiceProcess.ServiceController.GetService s();foreach (System.ServiceProcess.ServiceController s in sc){ if (s.ServiceName.Equals("MSSQLSERVER")) { if (s.Status.Equals(System.ServiceProcess.ServiceCont rollerStatus.Stopped)) { s.Start(); Console.WriteLine("SQL Server Started..!"); } }}

AminSobati
پنج شنبه 26 شهریور 1388, 22:15 عصر
سلام دوست عزیزم،
روشهای متنوعی میتونه وجود داشته باشه. دستور net start هم کمک میکنه:


net start "mssqlserver"


البته این مهمه که بدونین کدوم Instance رو دارین استارت میکنین. دستور net start رو از طریق اجرای دستورات exe فراخوانی کنید. مثل محیط Command prompt یا Batch File