【发布时间】:2012-08-03 20:50:24
【问题描述】:
我已获得生产 SQL 数据库的备份,以便开始编写应用程序。
我已经让它作为本地实例运行并使用 Windows 身份验证,我可以阅读信息,但是我无法弄清楚如何让 IIS 在运行本地 ASP.Net 网站时使用我的 Windows 身份验证登录到 SQL 服务器。
我没有在数据库上添加用户的权限,当我尝试访问读取数据库的页面时,我收到System.Data.SqlClient.SqlException: Login failed for user 'NT AUTHORITY\NETWORK SERVICE'. 错误。
我想我暂时无法与数据库管理员沟通,让他为我解决这个问题。有什么我可以在这里做的吗?
【问题讨论】:
-
让 IIS 使用 您的 凭据是一个难题。我建议您在连接字符串中使用用户名/密码。如果您想尝试一下,请在网上搜索“iis sql-server kerberos delegate”。
-
@Andomar :我肯定想使用用户名/密码....但由于某种原因我无权将其添加到数据库中。 :(
标签: asp.net sql-server iis