当前位置: 代码迷 >> Sql Server >> Ms Sql中访问Access时权限有关问题
  详细解决方案

Ms Sql中访问Access时权限有关问题

热度:64   发布时间:2016-04-27 17:28:38.0
Ms Sql中访问Access时权限问题
出于安全考虑,在服务器上的Ms   SQL数据库中新建了一个DB_Web数据库用户,负责访问和操作网站的数据库。
        但是用户DB_Web通过OpenRowSet方法访问Access数据库时,会报错:“已拒绝对   OLE   DB   提供程序   'Microsoft.Jet.OLEDB.4.0 '   的特殊访问。必须通过链接服务器来访问此提供程序。”        
        同样的代码如果使用sa用户一切都正常,那应该就是权限不足造成的,总不能把访问用户改成sa吧。高手快来帮帮忙,谢谢!

------解决方案--------------------
用户必须拥有系统管理员的权限,即他的角色是:System Administrators


sa肯定可以,你也可以新建一个其他具有System Administrators 角色权限的用户
  相关解决方案