sql--sqlserver--拒绝了对对象 ‘sp_cycle_errorlog‘ (数据库 ‘mssqlsystemresource‘,架构 ‘sys‘)的 EXECUTE权限

问题:
拒绝了对对象 ‘sp_cycle_errorlog’ (数据库 ‘mssqlsystemresource’,架构 ‘sys’)的 EXECUTE权限

出现的情况:
我在执行 清理错误日志语句(如下) 时 ,报错拒绝了对对象。。。

--清除 SQL Server 错误日志文件 存档
EXEC sp_cycle_errorlog

(目前我只遇到了这个情况,再遇到其他情况,会更新本文)
sql--sqlserver--拒绝了对对象 ‘sp_cycle_errorlog‘ (数据库 ‘mssqlsystemresource‘,架构 ‘sys‘)的 EXECUTE权限_第1张图片

解决方案:
1.登录windows帐号
2.找到对应登录名,右键打开属性,在选择页中选中用户映射
3.勾选master复选框, 并赋予访问 master 的 dbo.owner角色权限
4.保存后,重新打开数据库,在执行你的语句就可以了。 sql--sqlserver--拒绝了对对象 ‘sp_cycle_errorlog‘ (数据库 ‘mssqlsystemresource‘,架构 ‘sys‘)的 EXECUTE权限_第2张图片
参考链接:https://www.cnblogs.com/HapetyPing/p/9753999.html

你可能感兴趣的:(SQL,Server数据库,sql语句)