加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL代理作业 – “运行方式”下拉列表为空

发布时间:2020-12-12 16:51:31 所属栏目:MsSql教程 来源:网络整理
导读:为什么尝试设置SQL代理作业时,“运行方式”下拉列表始终为空?我正在尝试使用代理帐户设置一些SQL代理作业来运行.我是SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole的成员.当我尝试添加一个步骤到作业,我选择SQL Integration Services包,并且运
为什么尝试设置SQL代理作业时,“运行方式”下拉列表始终为空?我正在尝试使用代理帐户设置一些SQL代理作业来运行.我是SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole的成员.当我尝试添加一个步骤到作业,我选择SQL Integration Services包,并且运行方式下拉列表为空.

任何一个系统管理员都可以查看代理.我不应该使用代理作为SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole的成员?我在这里缺少什么?

(代理帐户对子系统是活动的:SQL Integration Service Pack,这是SQL Server 2008 R2)

编辑 –

MSDN:“这些数据库角色的成员(SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole)可以查看和执行自己拥有的作业,并创建作为现有代理帐户运行的作业步骤.而关于固定服务器角色的另一篇文章提到访问可以授予代理,但是没有提到如何做:MSDN.

解决方法

我找到了答案.不是sysadmin的用户必须具有明确授予其角色或用户名的代理帐户的访问权限:

授予对非系统管理员的代理帐户的访问权限

>在对象资源管理器中,展开服务器.
>展开SQL Server代理.
>展开代理,展开代理的子系统节点,右键单击要修改的代理,然后单击属性.

在“常规”页面上,您可以更改代理帐户名称,凭据或其使用的子系统.在“校长”页面上,您可以添加或删除登录或角色来授予或删除对代理帐户的访问权限.

http://msdn.microsoft.com/en-us/library/ms187890(v=sql.100).aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读