重要
Azure SQL 托管实例,目前大多数但并非所有 SQL Server 代理功能都受支持。 有关详细信息,请参阅 Azure SQL 托管实例 T-SQL 与 SQL Server 的差异 或 SQL 托管实例中的 SQL 代理作业限制 。
本主题介绍如何使用 SQL Server Management Studio 在 SQL Server 中将 Microsoft SQL Server 代理配置为通过 net send 的方式来发送其错误消息。
在您开始之前
限制和约束
如果您有权使用它,则对象浏览器仅显示 SQL Server 代理节点。
Microsoft Windows Messenger 服务必须运行才能接收 net send 消息。
安全
权限
在 SQL Server 中,必须将 SQL Server 代理配置为使用 sysadmin 固定服务器角色的成员帐户的凭据,才能执行其功能。 该帐户必须具有以下 Windows 权限:
以服务身份登录 (SeServiceLogonRight)
替换进程级别标记 (SeAssignPrimaryTokenPrivilege)
跳过遍历检查 (SeChangeNotifyPrivilege)
调整进程的内存配额 (SeIncreaseQuotaPrivilege)
有关 SQL Server 代理服务帐户所需的 Windows 权限的详细信息,请参阅 为 SQL Server 代理服务 选择帐户,设置 Windows 服务帐户。
使用 SQL Server Management Studio
发送 SQL Server 代理错误消息
在 对象资源管理器中,单击加号以展开包含要通过 net send 发送错误消息的 SQL Server 代理错误日志的服务器。
右键单击 SQL Server 代理 并选择 属性。
在“SQL Server 代理属性 -server_name”对话框中,于“常规”页的“错误日志”下,在“Net 发送对象”框中,输入要接收错误消息的用户名或计算机名称。
单击“确定”。