我正在开发 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 一起使用?
谢谢!