WCF 模拟和 SQL 可信连接?

Posted

技术标签:

【中文标题】WCF 模拟和 SQL 可信连接?【英文标题】:WCF Impersonation and SQL trusted connections? 【发布时间】:2009-03-19 16:20:26 【问题描述】:

我们有一个托管在 IIS7 下的服务。 SQL 服务器的连接字符串设置为 Trusted。为了进行身份验证,我需要在服务上设置模拟并让客户端启动模拟连接。

有没有办法不设置模拟并且仍然允许服务通过受信任的连接登录到 SQL 服务器?我们希望避免让客户端登录服务。我们不确定他们将使用什么作为代理。我认为它更多的是与 SQL 服务器的服务级别协议,而不是客户端到 SQL 服务器的服务。

有什么想法吗?

谢谢

【问题讨论】:

【参考方案1】:

如果您使用域帐户来运行服务正在运行的应用程序池,您可以授予该帐户访问 SQL 服务器的权限。在这种情况下,只有运行应用程序池的帐户才需要拥有权限。

【讨论】:

以上是关于WCF 模拟和 SQL 可信连接?的主要内容,如果未能解决你的问题,请参考以下文章

WCF Windows 服务数据库连接和模拟问题

在 WCF 服务中使用模拟时 SQL 登录失败

从网络/TCP/HTTP 连接的角度来看,Node.js 是如何工作的? WCF 可以模拟这个吗?

为啥,当我在 WCF 服务中模拟时,当我尝试运行 LINQ to SQL 查询时,我的服务不能加载 System.Transactions?

WCF 服务中的模拟和传播到 COM 对象

ASP.NET 中的 WCF 模拟异常