今给客户演示一OA,在iis中无法连接上数据库 ,纳闷呀,干了这两年多的开发自认为iis上疑难杂症都遇见过都搞定了,后来找资料和自己尝试终于解决了,如下:
1.首先给iis匿名访问用户指定为 aspnet;
2.用Windows身份登录 sql查询分析器;
3.在查询分析器中执行如下代码:
a.
Exec sp_grantlogin '计算机名\ASPNET' 给aspnet 用户授予登录权限;
b.
USE 数据库名
Exec sp_grantdbaccess '计算机名\ASPNET'(给你要访问的数据指定 aspnet 用户)
c.
Exec sp_addrolemember 'db_owner','计算机名\ASPNET'
给aspnet 用户授予db_owner 权限

浙公网安备 33010602011771号