【发布时间】:2009-02-10 23:28:47
【问题描述】:
我最近有some problems,我认为在IIS 中调试我的ASP.NET MVC 应用程序而不是使用默认的ASP.NET 开发服务器可能会有所帮助。但是,当我尝试此操作时,应用程序无法访问数据库服务器(MS SQL Server 2008 Express)——但它在开发服务器上运行良好。
我得到的错误是
Cannot open database 'myDbName' requested by the login. The login failed. Login failed for user 'NT INSTANCE/NETWORK SERVICE'.
我认为它以前工作过,因为开发服务器通过我的用户帐户访问数据库,而不是通过像 IIS 这样的网络服务。
我尝试将用户 NETWORK SERVICE 添加到数据库中,但事实证明我没有这样做的用户权限 - 我登录到服务器的 Windows 帐户是 admin 并不重要,或者我在管理员上下文中运行程序。我只是无法将其他用户添加到数据库中。
我该如何解决这个问题?
【问题讨论】:
标签: iis login windows-authentication sql-server-2008-express