启动、停止或暂停 SQL Server 代理服务

适用于: SQL Server Azure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

本文介绍了如何在 SQL Server 中使用 SQL Server Management Studio 启动、停止或重启 SQL Server 代理服务。

您可以配置 SQL Server 代理服务,使其在操作系统启动时自动启动,也可以在需要完成作业时手动启动。 您可以停止或暂停 SQL Server 代理服务以挂起作业、操作员通知和警报。

限制

Microsoft SQL Server 代理必须作为服务运行,才能自动执行管理任务。 有关详细信息,请参阅 Configure SQL Server Agent

“对象资源管理器”仅在您拥有使用权限时才显示 SQL Server 代理节点。

权限

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

  • 作为服务登录 (SeServiceLogonRight)
  • 替换进程级令牌 (SeAssignPrimaryTokenPrivilege)
  • 绕过遍历检查 (SeChangeNotifyPrivilege)
  • 为进程调整内存配额 (SeIncreaseQuotaPrivilege)

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

使用 SQL Server Management Studio

  1. 对象资源管理器中,选择加号以展开要管理 SQL Server 代理服务的服务器。

  2. 右键单击“SQL Server 代理”,然后选择“启动”、“停止”或“重启”

  3. 在“用户帐户控制”对话框中,选择“是”

  4. 系统提示是否要执行该操作时,选择“”。