【发布时间】:2009-06-30 16:03:22
【问题描述】:
我有一个将数据存储在本地 SQL Server 2008 数据库中的 Web 服务。如果我在我的帐户下运行 Web 服务,则 Web 服务可以成功访问数据库。但是,如果我使用 DefaultAppPool (IUSR) 帐户,则从 Web 服务访问数据库会失败。
如何在 SQL Server 上设置安全性以允许通过 IIS 访问特定数据库?
我收到的具体错误消息是: 用户 'IIS APPPOOL\DefaultAppPool' 登录失败
【问题讨论】:
-
您的网络服务中的连接字符串是什么?
-
实体框架连接字符串,如下:
-
为了提高安全性,您可以通过创建 HTTP 端点在 SQL Server 本身内创建 Web 服务。
标签: sql-server iis