配置 SQL Server 代理

可以在安装 SQL Server 的过程中为 SQL Server 代理指定一些配置选项。只有 SQL Server Management Studio、SQL Server 管理对象 (SMO) 或 SQL Server 代理存储过程可以使用所有 SQL Server 代理配置选项。

ms178142.note(zh-cn,SQL.90).gif注意:
在 SQL Server Management Studio 的对象资源管理器中,单击“SQL Server 代理”可以管理作业、操作员、警报和 SQL Server 代理服务。都是,对象资源管理器仅在您拥有使用权限时才显示 SQL Server 代理节点。

SQL Server 代理将大部分配置信息存储在 msdb 数据库的表中。SQL Server 代理使用 SQL Server 凭据对象来存储代理的身份验证信息。

设置所需权限

在 SQL Server 中,必须将 SQL Server 代理配置为使用 sysadmin 固定服务器角色的成员帐户的凭据,才能执行其功能。该帐户必须拥有以下 Windows 权限:

  • 调整进程的内存配额
  • 以操作系统方式操作
  • 跳过遍历检查
  • 作为批处理作业登录
  • 作为服务登录
  • 替换进程级记号

有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅为 SQL Server 代理服务选择帐户支持用于 SQL Server 代理的服务帐户类型设置 Windows 服务帐户.

验证已设置了所有必要的 Windows 权限

  1. 依次单击**“开始”“控制面板”“管理工具”“本地安全策略”**。

  2. 展开 **“本地策略”文件夹,然后单击“用户权利指派”**文件夹。

  3. 对每个权限重复以下步骤:

    1. 右键单击某个权限(例如**“作为服务登录”),然后单击“属性”**。
    2. 在属性对话框(例如,**“作为服务登录”**属性对话框)中,验证运行 SQL Server 代理的帐户已列出。
    3. 如果没有列出,单击**“添加用户或组”,输入运行 SQL Server 代理的帐户,然后单击“确定”**。

通常,为 SQL Server 代理选择的帐户都是为此目的创建的域帐户,并且有严格控制的访问权限。使用域帐户不是必需的,但是如果您使用本地计算机上的帐户,SQL Server 代理就没有权限访问其他计算机上的资源。SQL Server 需要访问其他计算机的情况很常见,例如,当它在另一台计算机上的某个位置创建数据库备份和存储文件时。

请参阅

概念

手动启动 SQL Server

其他资源

CREATE CREDENTIAL (Transact-SQL)
SQL Server Management Objects (SMO)

帮助和信息

获取 SQL Server 2005 帮助