0

Windows、Visual Studio、およびSql Serverを新規インストールするたびに、アプリケーションをSqlServerのローカルインスタンスに接続する際に問題が発生します。

最初にEntityFrameworkコードを使用してアプリケーションを起動しようとしています。これが私の接続文字列です。

<add name="KCSoccerDataContext" 
     connectionString="Data Source=.\MSSQLSERVER;Initial Catalog=KCSoccer;Integrated Security=SSPI" 
     providerName="System.Data.SqlClient" />

Sql Server Management Studioを使用してデータベースインスタンスに接続できますが、この接続文字列を使用して接続できないようです。問題はデータベースインスタンスの構成方法に関係していると思います。

私が得ているエラーは

{"プロバイダーはProviderManifestToken文字列を返しませんでした。"}

これが何を意味するのか、ここからどこへ行くのか正確にはわかりません。

誰もがこれについて与えることができるどんな助けも素晴らしいでしょう。

ありがとう

4

2 に答える 2

3

次の接続文字列のみを使用します。

<add name="KCSoccerDataContext" 
     connectionString="Data Source=.;Initial Catalog=KCSoccer;Integrated Security=SSPI" 
     providerName="System.Data.SqlClient" />

MSSQLSERVERデフォルトインスタンスの名前です。接続文字列では使用されません。使用しようとしても、管理スタジオからは機能しません。カスタム インスタンスの名前のみを使用する必要があります。

于 2012-09-26T08:28:32.550 に答える
0

新規インストールであるため、SQL Server のリモート接続を有効にしていない可能性があります。ここまたはここで最初の解決策に従ってください。

于 2012-09-26T05:06:47.843 に答える