C#を使用してASP.netで基本的なログインモジュールを作成しました。私はこの目的のためにC#Webアプリケーションを使用しています。
以前は、SQL Server2008Expressをデータベースとして使用していました。その時、アプリケーションは正常に実行されていました。
しかし、そのデータベースをアンインストールして、SQL Server2008R2をインストールしました。
その時点から、エラーが発生します。
SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:25-接続文字列が無効です)
config.xml
私は次のようなコードを持っていることを発見しました:
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS ;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
ここで、私のSQLServerはと呼ばれMSSQLSERVER
ます。
この接続文字列が問題である必要があります。しかし、私はこの問題を解決することができません。
私の結論は正しいですか、そして私はいくつかの助けを得ることができますか?
PS:SQL Server2008R2が正しくインストールされています。
しかし、SQL Server 2008 R2に接続しようとすると、アンインストールされますが同じ名前の2008に接続します。(以前とこのサーバーの両方が同じ名前、つまり私のコンピューター名を持っています。)