View Information About an Alert
重要
Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别。
本主题介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中查看有关 Microsoft SQL Server 代理警报的信息。
开始之前
安全性
权限
默认情况下,只有 sysadmin 固定服务器角色的成员才能查看有关警报的信息。 其他用户必须被授予 msdb 数据库中的 SQLAgentOperatorRole 固定数据库角色的权限。
使用 SQL Server Management Studio
查看有关警报的信息
在 “对象资源管理器” 中,单击加号以展开要在其中查看有关警报的信息的服务器。
单击加号以展开 “SQL Server 代理”。
单击加号以展开 “警报” 文件夹。
右键单击包含要查看的信息的警报,然后选择“属性”。
有关 alert_name“警报属性”对话框中包含的可用选项的详细信息,请参阅:
完成后,单击 “确定” 。
“使用 Transact-SQL”
查看有关警报的信息
在 “对象资源管理器” 中,连接到 数据库引擎的实例。
在标准菜单栏上,单击 “新建查询” 。
将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。
-- reports information about the Demo: Sev. 25 Errors alert -- This example assumes that the 'Demo: Sev. 25 Errors' alert exists. USE msdb ; GO EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors' GO
有关详细信息,请参阅 sp_help_alert (Transact-SQL)。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈