我使用server 2008 r2。
我想创建我所有工作的脚本作为备份。
我需要找到存在于一项工作中的所有对象。现在我可以这么做了但是
为了实现这个目标,我得到了所有的操作符,其中有这个查询。
Select O.* From msdb.dbo.sysoperators As O我可以通过这个查询找到所有的警报
Select * From msdb.dbo.sysalerts每个警报都有几个操作员。
我想把这两张桌子连在一起。
我怎样才能让所有的接线员保持警觉?
发布于 2013-08-05 06:04:55
您最常使用此查询
Select *
From sysalerts As Ale
Inner Join sysnotifications As Noti on ( Ale.id = Noti.alert_id )
Inner Join sysoperators As Ope On ( Noti.operator_id = ope.id )发布于 2013-08-05 06:04:20
试试这个-
SELECT sa.*, so.*
FROM msdb.dbo.sysalerts sa
LEFT JOIN msdb.dbo.sysnotifications sn ON sn.alert_id = sa.id
LEFT JOIN msdb.dbo.sysoperators so ON so.id = sn.operator_idhttps://stackoverflow.com/questions/18051426
复制相似问题