Sqlserver单独给账号开代理作业Agent权限
最近遇到了一个冷门的需求,要给Sqlserver里面某个账户开启SQL Server代理(就是作业)的权限,可以新建,执行,查看历史记录啥的
第一反应直接给服务器角色sysadmin,简单粗暴
但是被否了,原因是权限太大,需要细化到针对代理的权限
百度先搜一搜,啥也没有,不知道是不是关键字找错了
咱也不知道,也不敢问,于是开启了苦逼的探索之旅
权限拉满先(指除了sysadmin 统统勾上)
然而,并没有什么卵用,代理作业的菜单都没出来
一定是藏在什么地方了,再找找
安全对象也统统勾上
这波权限应该是到位了~
然后…
好家伙 空空如也
再次尝试给所有的库映射db_owner(数据库所有者)
系统几个库也加上,master,msdb啥的