MDFに接続しようとしています。私はSQLServerExpressを完全に再インストールすることさえしました(以前は05 devとexpressがあったボックスにインストールされたSQLの唯一のフレーバーです)。パスがすべて正しいことを確認しましたが、これまでのところ、私のgoogle-fuは役に立ちませんでした。
完全な例外メッセージは次のとおりです。
ユーザーインスタンスのプロセスの開始に失敗したため、SQLServerのユーザーインスタンスの生成に失敗しました。接続が閉じられます。
接続文字列は次のとおりです。
<add name= "CustomerEntities"
connectionString="metadata=res://*/Data.CustomerModel.csdl|res://*/Data.CustomerModel.ssdl|res://*/Data.CustomerModel.msl;
provider=System.Data.SqlClient;
provider connection string='Data Source=.\SQLEXPRESS;
AttachDbFilename=\App_Data\CustomerDb.mdf;
Integrated Security=True;
User Instance=True'"
providerName="System.Data.EntityClient" />
追加情報:
私がオンラインで見つけたこのエラーへの参照のいくつかは私には当てはまりません。たとえば、私が見たのは、リモートデスクトップからユーザーインスタンスを起動しようとしたときにこのエラーが発生する場所です(これはローカルで実行しています)。別の人はそれが古いエクスプレスインストールからの残りのファイルに関係していることを示唆していますが...私は所定の場所を調べましたが、それらのアーティファクトは見つかりませんでした。走ってみsp_configure 'user instances enabled', '1'
ましたが、もう1に設定されているそうです。