配置 SQL Server 代理

本主题介绍如何在安装 SQL Server 期间为 SQL Server 代理指定一些配置选项。 完整的 SQL Server 代理配置选项集仅在 SQL Server Management Studio、SQL Server 管理对象(SMO)或 SQL Server 代理存储过程中可用。

本主题内容

在您开始之前

局限性与限制

  • 单击 SQL Server Management Studio 对象资源管理器中的 SQL Server 代理 以管理作业、作员、警报和 SQL Server 代理服务。 但是,仅当您有权使用时,对象资源管理器才会显示 SQL Server 代理节点。

  • 不应为故障转移群集实例上的 SQL Server 服务或 SQL Server 代理服务启用自动重启。

安全

权限

SQL Server Agent 必须配置为使用属于 SQL Server 中 sysadmin 固定服务器角色的帐户凭据,以执行其功能。 该帐户必须具有以下 Windows 权限:

  • 以服务身份登录 (SeServiceLogonRight)

  • 替换进程级别标记 (SeAssignPrimaryTokenPrivilege)

  • 跳过遍历检查权限(SeChangeNotifyPrivilege)

  • 调整进程内存配额(SeIncreaseQuotaPrivilege)

有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅 为 SQL Server 代理服务选择帐户配置 Windows 服务帐户和权限

使用 SQL Server Management Studio

配置 SQL Server 代理

  1. 单击“ 开始 ”按钮,然后在 “开始 ”菜单上单击 “控制面板”。

  2. 在控制面板中,单击“ 系统和安全”,单击 “管理工具”,然后选择“ 本地安全策略”。

  3. 在“本地安全策略”中,单击 V 形以展开 “本地策略 ”文件夹,然后单击“ 用户权限分配 ”文件夹。

  4. 右键单击要配置为用于 SQL Server 的权限,然后选择 属性

  5. 在权限的属性对话框中,验证运行 SQL Server 代理的帐户是否已列出。 如果没有,请单击“ 添加用户或组”,输入 SQL Server 代理在 “选择用户”、“计算机”、“服务帐户”或“组 ”对话框中运行的帐户,然后单击“ 确定”。

  6. 对每个您希望添加以通过 SQL Server Agent 运行的权限重复以上操作。 完成后,单击 “确定”