我需要将一些服务器事件通知对象从一个 SQL2K8 实例转移到另一个实例。
我想使用sys.server_event_notifications视图,但创建所需的事件(例如 DDL_TABLE_EVENTS、DDL_INDEX_EVENTS 等)不存在。
我也无法在 SSMS 中找到它们。
有任何想法吗?非常感谢
我需要将一些服务器事件通知对象从一个 SQL2K8 实例转移到另一个实例。
我想使用sys.server_event_notifications视图,但创建所需的事件(例如 DDL_TABLE_EVENTS、DDL_INDEX_EVENTS 等)不存在。
我也无法在 SSMS 中找到它们。
有任何想法吗?非常感谢
Damien_The_Unbeliever 谢谢
你为我指明了正确的方向,我需要的是
SELECT DISTINCT -- distinct because I don't need all the child events
a.*
, c.type_name
FROM
sys.server_event_notifications a
INNER JOIN sys.server_events b
ON a.object_id = b.object_id
INNER JOIN sys.event_notification_event_types c
ON b.event_group_type = c.type
加入只是为了sys.server_events
给我所有的子事件,然后我必须再次加入sys.event_notification_event_types
以获取我用于初始创建的事件组名称。