Share via


自動重新啟動 SQL Server Agent

適用於:SQL ServerAzure SQL 受控執行個體

重要

Azure SQL 受控執行個體目前支援多數 (但非全部) 的 SQL Server Agent 功能。 如需詳細資料,請參閱 Azure SQL 受控執行個體與 SQL Server 之間的 T-SQL 差異

本主題描述如何設定 Microsoft SQL Server Agent 在非預期停止後自動重新啟動。

開始之前

限制事項

只有當您擁有使用 SQL Server Agent 的權限時,物件總管才會顯示該節點。

安全性

權限

若要執行此功能,您必須將 SQL Server Agent 設定為使用帳戶認證,此帳戶必須是 SQL Server 中 sysadmin 固定伺服器角色的成員。 此帳戶必須擁有下列 Windows 權限:

  • 以服務登入 (SeServiceLogonRight)

  • 取代處理序層級 Token (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 非預期地停止,則自動予以重新啟動]