サーバーに接続する前に、すべてのドメインにSQLサーバーが存在するかどうかを確認する必要があります。SQLDataSourceEnumeratorを使用して、ローカルドメイン上のサーバーのリストをループできますが、ロードには数秒かかり、ローカルドメインのみを取得します。SQL Server 2005および2008サーバーと、.Net 2010を使用しています。サーバーが存在しない場合に標準と思われる30秒以上のタイムアウトに接続して、待機することは望ましくありません。
どんな提案も役に立ちます。