2

我需要将一些服务器事件通知对象从一个 SQL2K8 实例转移到另一个实例。

我想使用sys.server_event_notifications视图,但创建所需的事件(例如 DDL_TABLE_EVENTS、DDL_INDEX_EVENTS 等)不存在。

我也无法在 SSMS 中找到它们。

有任何想法吗?非常感谢

4

1 回答 1

2

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以获取我用于初始创建的事件组名称。

于 2011-09-05T08:54:46.780 回答