将执行跟踪消息写入 SQL Server 代理错误日志 (SQL Server Management Studio)
本主题说明如何使用 SQL Server Management Studio 在 SQL Server 2012 中将 Microsoft SQL Server 代理配置为在其错误日志中包含执行跟踪消息。
本主题内容
开始之前:
限制和局限
安全性
使用 SQL Server Management Studio 将执行跟踪消息写入 SQL Server 代理错误日志
开始之前
限制和局限
“对象资源管理器”仅在您拥有使用权限时才显示 SQL Server 代理节点。
由于此选项会导致错误日志变得非常大,因此,仅在调查特定的 SQL Server 代理问题时在 SQL Server 代理错误日志中包含执行跟踪消息。
安全性
权限
在 SQL Server 中,必须将 SQL Server 代理配置为使用 sysadmin 固定服务器角色的成员帐户的凭据,才能执行其功能。 该帐户必须拥有以下 Windows 权限:
以服务身份登录 (SeServiceLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅为 SQL Server 代理服务选择帐户和配置 Windows 服务帐户和权限。
[Top]
将执行跟踪消息写入到 SQL Server 代理错误日志中
在**“对象资源管理器”**中,单击加号以展开包含要将执行跟踪消息写入到的 SQL Server 代理错误日志的服务器。
右键单击**“SQL Server 代理”,然后选择“属性”**。
在**“SQL Server 代理属性 – server_name”对话框中,在“常规”页上的“错误日志”下,选中“包含执行跟踪消息”**复选框。
单击**“确定”**。