Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Trả về danh sách các sự kiện kích hoạt máy chủ trong SQL Server

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_firstis_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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo kế hoạch thực thi trong SQL Server

  2. Trong SQL Server, làm cách nào để tạo câu lệnh CREATE TABLE cho một bảng nhất định?

  3. Cách hàm FORMAT () hoạt động trong SQL Server (T-SQL)

  4. Nhận các giá trị ranh giới cho một bảng được phân vùng trong SQL Server (T-SQL)

  5. Làm cách nào để buộc khung thực thể chèn các cột nhận dạng?