Ứng dụng của tôi dựa trên db máy chủ sql.Làm cách nào để có được danh sách các trình kích hoạt đang hoạt động trên cơ sở dữ liệu?
Tất cả khách hàng có cùng một db ngoại trừ các tùy chỉnh.
Một số tùy chỉnh bao gồm: bảng mới, bảng điều chỉnh, quan điểm tùy chỉnh, tùy chỉnh kích ...
Khi tôi chạy bản cập nhật phần mềm một số kịch bản được thực thi. Bây giờ tôi vô hiệu hóa trình kích hoạt và bật lại theo cách thủ công sau khi các tập lệnh được thực hiện.
Dù sao tôi muốn tự động vô hiệu hóa tất cả các trình kích hoạt (được kích hoạt, có thể một số trong số chúng có thể đã bị tắt) và sau đó có thể bật lại chúng ở cuối.
Không phát minh lại tiếng la hét, cách thực hiện điều đó?
Làm cách nào để chỉ nhận các trình kích hoạt hoạt động trên db hiện tại?
Khi tôi nhận này tôi lập trình có thể tạo và chạy các
DISABLE TRIGGER triggername ON TABLENAME
ENABLE TRIGGER triggername ON TABLENAME
thể trùng lặp của [SQL Server: kiểm tra xem một Trigger là Đã bật hoặc bị tắt?] (Http: // stackoverflow.com/questions/8136937/sql-server-check-dù-a-trigger-is-enabled-hay-disabled) – michaelAngelo