2017-04-20 21 views
-2

DBインスタンスが有効かどうかを確認する方法はありますか?ヘルスチェックの監視のようなものです。私はc#.netを使用してデータベースサーバーに接続する必要があり、DBインスタンスの状態を確認して結果を表示する必要があります。.net経由でDBインスタンスの状態を取得する方法

+2

が好きしばらく一度のテスト接続を開くことに対して話す何、それが例外をスローした場合参照してください? – DarkSquirrel42

+0

あなたはどのような種類のデータベースサーバであるか言及したいかもしれません... – Nathan

+0

データベース接続をテストできます。しかし、私はDataインスタンスのステータスだけをテストしたい。 SQLサーバーで。 – Sailaja

答えて

2

はなぜだけではなく、DBに接続しようとすると、それがアップしたりしませんかどうかを確認

public string GetDBStatus(string connectionString) 
{ 
string status = string.Empty; 
try 
{ 
    //connecting to your DB 
    status = "Up"; 
} 
catch(Exception ex) 
{ 
    status = "Down"; 
    //log error to somewhere 
} 
return status; 
} 
+0

データベースが稼働しているかどうかチェックしたくありません。 dbインスタンスをチェックしたいだけです。 – Sailaja

関連する問題