首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何加入msdb.dbo.sysalerts到msdb.dbo.sysoperators?

我如何加入msdb.dbo.sysalerts到msdb.dbo.sysoperators?
EN

Database Administration用户
提问于 2013-08-05 05:32:10
回答 1查看 938关注 0票数 1

我正在使用Server 2008 R2,我希望创建一个作业脚本。

我需要找到存在于一项工作中的所有对象。

为了实现这一目标,我使用以下查询获得所有操作符:

代码语言:javascript
复制
SELECT * FROM msdb.dbo.sysoperators

我可以通过这个查询找到所有警报:

代码语言:javascript
复制
SELECT * FROM msdb.dbo.sysalerts

每个警报都有几个操作符。

我想把这两张桌子连在一起。

  • 如何获得所有警报的所有操作员?
EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-08-05 06:13:35

您可以使用以下查询:

代码语言:javascript
复制
SELECT * 
FROM msdb.dbo.sysalerts AS Ale
INNER JOIN msdb.dbo.sysnotifications AS Noti ON Ale.id = Noti.alert_id
INNER JOIN msdb.dbo.sysoperators AS Ope ON Noti.operator_id = ope.id
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/47544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档