自动重启 SQL Server 代理
重要
Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别。
本主题介绍如何将 Microsoft SQL Server 代理配置为在意外停止时自动重启。
开始之前
限制和局限
“对象资源管理器”仅在您拥有使用权限时才显示 SQL Server 代理节点。
安全性
权限
在 SQL Server 中,必须将 代理配置为使用 sysadmin SQL Server固定服务器角色的成员帐户的凭据,才能执行其功能。 该帐户必须拥有以下 Windows 权限:
以服务身份登录 (SeServiceLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
注意
要使“自动重启”正常工作,运行 SQL Server 代理服务的帐户必须是服务器上的本地管理员。
有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅 为 SQL Server 代理服务选择帐户 和 设置 Windows 服务帐户。
使用 SQL Server Management Studio
将 SQL Server 代理配置为自动重新启动
在 “对象资源管理器”中,单击加号以展开要将 SQL Server 代理配置为自动重新启动的服务器。
右键单击“SQL Server 代理”,然后单击“属性”。
在 “常规” 页上,选中 “SQL Server 代理意外停止时自动重新启动”。