私はWCFサービス(Fluent NHで実装)に取り組んでおり、Windowsサービスとしてホストされています。
コンソールアプリケーションを使用して、サービスメソッドの呼び出しをテストしています。
ここで、hibernate.cfg.xmlの接続文字列を次のように設定すると
<property name="connection.connection_string">Server=dev;Initial Catalog=DBTest;Integrated Security=True;</property>
エラーがスローされます: SqlException: ユーザーのログインに失敗しました
しかし、接続文字列を次のように変更すると、次のようになります。
<property name="connection.connection_string">Server=dev;Initial Catalog=DBTest;User Id=twr;Password=manager1;</property>
サービスメソッドを正常に呼び出します。
すべてのWCFサービスライブラリ、ホスティングWindowsサービス、およびコンソールアプリケーションは、ローカルマシンにのみ存在しますが、
Integrated Security = trueで機能しない理由を理解するのを手伝ってもらえますか?
ありがとうございました!