次の場合を確認する方法は何ですか、
- SQLServerのローカルで実行されているインスタンスがあります
- もしそうなら、データベースXは存在しますか?
- もしそうなら、データベースXは統合セキュリティを使用して接続できますか?
アプリケーションの起動時に、可能な限りクリーンな方法で上記を実行したいと思います。具体的には、さまざまな開発ツールの接続ウィザードでドロップダウンをクリックしてデータベースを参照するときによく見られる種類の遅延が発生するのではないかと心配しています。
インスタンス名はまたはのいずれかであると想定でき.
ます.\sqlexpress
。
エンドユーザーは主にWindowsXPを実行しています。
これの実際のコンテキストは、開発者がインストールできるローカルデータベースをアプリケーションに自動的に認識させたいということです。
接続文字列に適切な値を使用してSqlConnectionを作成するのと同じくらい簡単で、それが安全で推奨される方法である場合、私はそれで問題ありません。悪いエンドユーザーエクスペリエンスを導入しないように安全を確保しようとしているので、これを求めています。