Send SQL Server Agent Error Messages

本主题介绍如何将 Microsoft SQL Server 代理配置为使用 SQL Server Management Studio 通过 net send 在 SQL Server 2014 中发送其错误消息。

本主题内容

开始之前

限制和局限

  • “对象资源管理器”仅在您拥有使用权限时才显示 SQL Server 代理节点。

  • Microsoft Windows Messenger 服务必须正在运行,才能接收 net send 事件。

安全性

权限

在 SQL Server 中,必须将 代理配置为使用 sysadmin SQL Server固定服务器角色的成员帐户的凭据,才能执行其功能。 该帐户必须拥有以下 Windows 权限:

  • 以服务身份登录 (SeServiceLogonRight)

  • 替换进程级别标记 (SeAssignPrimaryTokenPrivilege)

  • 跳过遍历检查 (SeChangeNotifyPrivilege)

  • 调整进程的内存配额 (SeIncreaseQuotaPrivilege)

有关SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅为SQL Server 代理服务选择帐户配置 Windows 服务帐户和权限

使用 SQL Server Management Studio

发送 SQL Server 代理错误消息

  1. “对象资源管理器”中,单击加号以展开包含要通过 net send 从其发送错误消息的 SQL Server 代理错误日志的服务器。

  2. 右键单击“SQL Server 代理”,然后选择“属性”

  3. 在“SQL Server 代理属性 server_name”对话框中的“错误日志”下(位于“常规”页上),在“Net send 收件人”框中键入要向其发送错误消息的用户名或计算机名称。

  4. 单击 “确定”