- - PR -
クラスタ構成されたサーバでのDBアクセス
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-05-28 15:20
お世話になります。
クラスタ構成(ディスクを共有するホットスタンバイ型)されたサーバ上で動作するバッチ処理が、 ドメインコントローラが再起動されたことが原因で異常終了したという現象がありました。 異常終了時のメッセージ: 「タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、またはサーバーが応答していません。」 バッチ処理の動作は、タイマーで定期的に同一サーバ上にあるDBのログテーブルをチェックし、 該当のログがあればストアドでデータ作成処理を行うというものです。 異常終了したタイミングではデータ作成処理は行われていないことはわかったので、 ログテーブルのチェック時に異常終了した可能性が高そうなのですが、 このログテーブルのチェックとドメインコントローラの再起動との関連が良くわかりません。 DBアクセスを行うときにドメインコントローラは使用されるものなのでしょうか? それともクラスタ構成されているというところが関係しているのでしょうか? 構成としては、 仮想サーバA 主系サーバA1 副系サーバA2 となっており、A1とA2がディスクを共有しているという構成です。 バッチでのDB接続文字列にはAが指定されています。 ちなみに環境は、 サーバ:Windows2003Server DB:SQLServer2000SP3 言語:VB.NET(FW1.1) です。 どなたかご教授よろしくお願いします。m(_ _)m |
1