Просто искате да видите дали връзката с DB е валидна? Ако е така, разгледайте
using (DatabaseContext dbContext = new DatabaseContext())
{
dbContext.Database.Exists();
}
http://msdn.microsoft.com/ en-us/library/gg696617(v=vs.103).aspx
и за да проверите дали дадена сървърна машина е включена, DB сървър или сървър за уеб услуги, опитайте това:
public PingReply Send( string hostNameOrAddress )
http://msdn.microsoft.com/en-us/library/7hzczzed .aspx