共用方式為


自動重新啟動 SQL Server Agent

適用於:SQL ServerAzure SQL 受控實例

重要

Azure SQL 受控實例上,目前支援大部分但並非所有 SQL Server Agent 功能。 如需詳細資訊,請參閱 與 SQL Server 的 Azure SQL 受控實例 T-SQL 差異。

本主題描述如何設定 Microsoft SQL Server Agent,使其在意外停止時自動重新啟動。

開始之前

限制與限制條件

如果您有權使用它,[物件總管] 只會顯示 SQL Server Agent 節點。

安全

權限

若要執行其功能,SQL Server Agent 必須設定為使用屬於 SQL Server 中 系統管理員 固定伺服器角色成員之帳戶的認證。 帳戶必須具有下列 Windows 許可權:

  • 以服務登入(SeServiceLogonRight)

  • 取代進程層級令牌(SeAssignPrimaryTokenPrivilege)

  • 繞過遍歷檢查(SeChangeNotifyPrivilege)

  • 調整進程的記憶體配額(SeIncreaseQuotaPrivilege)

注意

若要讓自動重新啟動正常運作,執行 SQL Server Agent 服務的帳戶必須是伺服器上的本機系統管理員。

如需 SQL Server Agent 服務帳戶所需 Windows 許可權的詳細資訊,請參閱 選取 SQL Server Agent 服務的帳戶設定 Windows 服務帳戶

使用 SQL Server Management Studio

若要將 SQL Server Agent 設定為自動重新啟動

  1. 在 [物件總管]中,按一下加號以展開您要設定 SQL Server Agent 自動重新啟動的伺服器。

  2. 以滑鼠右鍵點擊 SQL Server Agent,然後點擊 屬性

  3. 在 [一般] 頁面上,勾選 [當 SQL Server Agent 非預期地停止時自動重新啟動 SQL Server Agent]