Trong SQL Server, bạn có thể sử dụng sys.server_trigger_events
chế độ xem danh mục để trả về danh sách các sự kiện kích hoạt máy chủ.
Cụ thể hơn, chế độ xem này chứa một hàng cho mỗi sự kiện mà trình kích hoạt cấp máy chủ (đồng bộ) kích hoạt.
Ví dụ
Đây là một ví dụ về truy vấn sys.server_trigger_events
xem.
SELECT * FROM sys.server_trigger_events;
Kết quả (sử dụng đầu ra dọc):
-[ RECORD 1 ]------------------------- object_id | 759673754 type | 147 type_desc | LOGON is_trigger_event | 1 is_first | 0 is_last | 0 event_group_type | NULL event_group_type_desc | NULL (1 row affected)
Tôi đã sử dụng đầu ra theo chiều dọc để giúp đọc kết quả dễ dàng hơn (để bạn không phải cuộn sang ngang).
Trong trường hợp của tôi, chỉ có một sự kiện kích hoạt.
Lưu ý rằng chế độ xem này nhập hầu hết các cột của nó từ sys.server_events
xem.
Những cái duy nhất cụ thể cho chế độ xem này là is_first
và is_last
.
is_first
chỉ định rằng trình kích hoạt được đánh dấu là trình kích hoạt đầu tiên cho sự kiện này.
is_last
chỉ định rằng trình kích hoạt được đánh dấu là trình kích hoạt cuối cùng cho sự kiện này.