• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Kevin Wu's Corner
暂时停一停
博客园    首页       联系   管理    订阅  订阅

拒绝了对对象 'xp_cmdshell'(数据库 'master',所有者 'dbo')的 EXECUTE 权限 解决方法

在处理完用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败错误处理这个问题之后,现在出现了如下问题

拒绝了对对象 'xp_cmdshell'(数据库 'master',所有者 'dbo')的 EXECUTE 权限


因为这次搞数据库基本上全是用sp(存储过程),所以在测试部署的时候,运行期间产生了上面的错误,后来找到了下面的解决方法:

打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中选择'NT AUTHORITY\NETWORK SERVICE' 双击打开登陆属性(没有添加该用户的请参看用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败错误处理),选择数据库访问Tab,选择你要访问的数据库在左边打勾,并在下面的数据库角色中全部选取(我不知道这样会出什么样的安全问题),这样访问就没问题了.

图片如下:
 
by Kevin wu  
posted @ 2007-05-19 10:04  Kevin Wu  阅读(10154)  评论(4)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3