sql - WCF 模拟和 SQL 可信连接?

标签 sql wcf .net-3.5 impersonation trustedconnection

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

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

有什么想法吗?

谢谢

最佳答案

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

关于sql - WCF 模拟和 SQL 可信连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662902/

相关文章:

具有公共(public)成员的 SQL 查找集(关系划分)

c# - 构建动态表达式树以过滤集合属性

c# - 远程服务器返回错误 : NotFound. Silverlight + WCF

c# - 无法从用 c#(Windows 2003 服务器)编写的 Windows 服务访问 DCOM 对象,但在作为控制台应用程序托管时可以访问该对象

c# - 使用泛型将类库 DLL 公开给 COM

mysql 使用外部别名进行 2 级深度子查询

MySql 部分求和

c# - 消息队列思想

java - 通过java代码导出oracle数据库数据

c# - 使用 FakeItEasy 伪造 WCF 服务调用