PDA

View Full Version : چک کردن وجود sql server



ali2006sr
دوشنبه 11 مرداد 1389, 18:17 عصر
سلام

کسی میدونه که چجوری میشه از طریق کد چک کرد که اس کیو ال سرور توی سیستم نصب هست یا نه ، اگه هست چه ورژنی نصبه و آیا استارت شده هست یا نه .

ممنون میشم اگه راهنمایی کنید

jalalx
دوشنبه 11 مرداد 1389, 21:32 عصر
راجع به نسخه نمی دونم ولی برای اینکه بدونید نصب هست و الان سرویسش در حال اجرا هست می تونید از کد زیر استفاده کنید.




public static bool IsServiceInstalled(string serviceName)
{
// get list of Windows services
ServiceController[] services = ServiceController.GetServices();

// try to find service name
foreach (ServiceController service in services)
{
if (service.ServiceName == serviceName)
return true;
}
return false;
}




کد بالا یه تابع هست که سرویس مورد نظر رو با گرفتن اسمش جستجو می کنه. به وسیله ی خاصیت Status می تونی وضعیت سرویس رو هم برسی کنی.