これが Web で最も多く見られる質問である場合は申し訳ありませんが、今度は私の番です。MS Sql Server 2008 の IIS 7 で asp.net mvc アプリを公開しようとしています。Windows Server 2008 仮想マシンを使用しています。次の古典的なエラーが発生します。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)
SQLServer で、[リモート接続を許可する] がオンになっています。私の接続文字列は次のとおりです。
データ ソース=.\MSSQLSERVER;初期カタログ=mydbname;ユーザー ID=sa;パスワード=mypassword
ユーザー名/パスワードなしで「統合セキュリティ= true」も試しました。インストールされている SQLServer のインスタンスは 1 つだけです。Web ページにローカルおよびリモートでアクセスしようとしました。仮想マシンにアクティブなファイアウォールがありません。