データベースを備えたC#winformアプリケーションがあります。SQL Server Express 2014で作成されたデータベース。アプリケーションは、データベースからレコードを更新、削除、挿入できます。アプリケーションとそのデータベースをサーバーコンピューターで見つけて、ショートカットを使用してクライアントコンピューターで実行したいと思います。私の接続文字列は
<add name="PRSoftDBContext" connectionString="metadata=res://*/Models.PRSoftDataModel.csdl|res://*/Models.PRSoftDataModel.ssdl|res://*/Models.PRSoftDataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=.\sqlexpress;initial catalog=PR;integrated security=True;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
問題は、データベースに接続できないことです。私が必要なもの、助けてください!
ありがとう!
問題を解決しました!サーバーコンピューターでSQLServerのTCP \ IPを有効にし、接続文字列を次のように変更しました。
<add name="PRSoftDBContext" connectionString="metadata=res://*/Models.PRSoftDataModel.csdl|res://*/Models.PRSoftDataModel.ssdl|res://*/Models.PRSoftDataModel.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.0.105\sqlexpress;initial catalog=PR; user id = username; password=password; multipleactiveresultsets=True; application name=EntityFramework"" providerName="System.Data.EntityClient" />
192.168.0.105は、サーバーコンピューターのIPアドレスです。これですべてが正常に機能します!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加