重要
Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 差异与 SQL Server。
本主题介绍如何使用 SQL Server Management Studio 配置 Microsoft SQL Server 代理,以便在 SQL Server 的错误日志中包含执行跟踪消息。
开始之前
限制和约束
对象资源管理器只有在您有权使用时才会显示 SQL Server 代理节点。
由于此选项可能导致错误日志变大,因此在调查特定 SQL Server 代理问题时,仅包括 SQL Server 代理错误日志中的执行跟踪消息。
安全
权限
若要执行其功能,必须将 SQL Server 代理配置为使用某个帐户的凭据,该帐户是 SQL Server 中 sysadmin 固定服务器角色的成员。 该帐户必须具有以下 Windows 权限:
以服务身份登录 (SeServiceLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅 为 SQL Server 代理服务 选择帐户,设置 Windows 服务帐户。
将执行跟踪消息写入 SQL Server 代理错误日志
在 对象资源管理器中,单击加号以展开包含要向其写入执行跟踪消息的 SQL Server 代理错误日志的服务器。
右键单击 SQL Server 代理 并选择 属性。
在“SQL Server 代理属性 -server_name”对话框中,在“常规”页上 错误日志 下,选中“包括执行跟踪消息”复选框。
单击“确定”。