私は、実行時にSQLサーバーデータベースに接続するC#で書かれたWindowsサービスを持っています。
サービスが最初に開始されると、データベースに接続して、サービスを実行するためのさまざまな情報を取得します。
サービスがインストールされているサーバーが再起動されると、サービスが自動的に開始されるように設定されています。
SQL Server サービスが開始される前にサービスが開始された場合。サービスを開始すると、データベースに接続しようとすると明らかに初期実行エラーが発生します。この問題に対処するために、例外が発生した場合は、データベースへの接続を再試行する前に短い遅延を追加しました。接続するまで、この n 回続けます。
私の質問は、私がすでに行っていることに代わる解決策はありますか
ありがとう