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 に答える