Fre*_*ddy 20 sql-server asp.net iis-7
我有以下错误消息:
无法打开登录请求的数据库"SmallBakery".登录失败.用户'IIS APPPOOL\MyAppPool'登录失败
怎么能纠正这个?我正在使用Windows 7企业版和Sql server 2012.
Lin*_*ell 21
如果您不进行更改,则每个应用程序池都有自己的标识.对你来说,只是一个新的用户添加到您的数据库SmallBakery的名称IIS APPPOOL\MyAppPool使用SQL Management Studio中.您可以在数据库的"安全/用户"子节点中找到用户列表.这看起来应该是这样的:

要进行测试,请让用户成为该db_owner角色的成员.如果这样的作品,删除这个角色,只是让它的成员db_datareader和db_datawriter.
这样,每个应用程序池(可能每个网站,如果它们都使用自己的应用程序池)只能访问相应的数据库.
| 归档时间: |
|
| 查看次数: |
39858 次 |
| 最近记录: |