PDA

View Full Version : تست برقرای ارتباط با SQL SERVER



test18000
یک شنبه 21 خرداد 1391, 10:57 صبح
چجوری میشه برقراری ارتباط با SQL SERVER را چک کرد
منظورم برقرای ارتباط با یه DATABASE خاص نیست می خوام بفهم SQL فعال هست یا نه

ahmadreza517
یک شنبه 21 خرداد 1391, 13:03 عصر
به نام تنها برنامه نویس هستی
سلام ,

می تونید از این استفاده کنید.


public static bool checkConnection()
{
SqlConnection conn = new SqlConnection("mydatasource");
try
{
conn.Open();
return true;
}
catch (Exception ex) { return false; }
}



برای نتیجه بهتر در اینترنت جستجو کنید (زود تر به جواب می رسید).
http://msdn.microsoft.com/en-us/library/s4yys16a%28v=vs.71%29.aspx

hhsaffar
یک شنبه 21 خرداد 1391, 14:42 عصر
توصیه میشه کانکشن SQL رو حتما بعد از تمام شدن کارمون Close کنیم. یک راه خوب برای این کار استفاده از دستور using هست.
کد زیر همون جواب دوستمون ahmadreza517 هست با کمی تغییر:

public static bool CheckConnection()
{
using (SqlConnection conn = new SqlConnection("mydatasource"))
{
try
{
conn.Open();
return true;
}
catch (Exception ex) { return false; }
}
}