データベースにアクセスするためのクライアントサーバーモデルを使用するWindowsフォームアプリケーションを作成しました。私は、Entity Frameworkのモデルのための接続を作成し、それが次の接続文字列を使用して正常に動作します:Entity Frameworkのデータベースへのアクセスに関する問題
connectionString="metadata=res://*/CartonOrderModel.csdl|
res://*/CartonOrderModel.ssdl|
res://*/CartonOrderModel.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;
AttachDbFilename=E:\Databases\RollMeasurements.mdf;
Integrated Security=True;
Connect Timeout=30;
User Instance=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient"
この接続文字列はまだ動作するかどう私は、中央DBサーバを持っているクライアント環境にデプロイする場合、私は疑問に思うし、より多くの私のアプリケーションの1つのインスタンスは、クライアントマシンからアクセスしています。
私は、これに接続文字列を変更してみました:
connectionString="metadata=res://*/CartonOrderModel.csdl|
res://*/CartonOrderModel.ssdl|
res://*/CartonOrderModel.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;
Initial Catalog=RollMeasurements;
User ID=sa;
Password=sapassword;
Connect Timeout=30;
User Instance=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient"
しかし、私は私のアプリを実行すると、今では私にこの例外を与える:
は、SQL Serverのユーザーインスタンスを生成できませんでした。統合された 接続のみがユーザーインスタンスを生成できます。接続は になります。
これを手伝ってください。ありがとう!
ありがとう、私は例外を完全に読む必要があったと思います。 –