Các thủ tục được lưu trữ mở rộng là những gì tôi nghĩ trước tiên, và có lẽ là giải pháp tôi muốn sử dụng nếu tôi muốn chạy ứng dụng giám sát trên chính Máy chủ SQL. Nhưng tôi đoán đó không phải là trường hợp.
Tôi khuyên bạn nên sử dụng MSMQ như một lớp trung gian, bản thân tôi, vì nó đi kèm với mọi phiên bản Windows trong những ngày này và ít nhiều được thiết kế riêng cho loại thứ này. Vì vậy, đi qua các lớp, ở đây, bạn có:
- UPDATE và INSERT gây nên trên bàn của bạn nhất định, mà gọi ...
- ... một assembly .NET (bổ sung sử dụng tích hợp CLR), trong đó ...
- ... đặt thông báo mô tả chèn/cập nhật vào hàng đợi MSMQ trên máy chủ, ...
- ... được ứng dụng khay của bạn nhận, bất cứ nơi nào đang chạy ...
- ... và sau đó được hiển thị.
Có mẫu mã để truy cập vào MSMQ từ SQL Server ở đây: http://www.codeproject.com/KB/database/SqlMSMQ.aspx
câu trả lời tốt dưới đây, mặc dù tôi muốn nói bỏ phiếu mà thực sự là cách đơn giản nhất. Nó có nhược điểm của nó, đôi khi khá nghiêm trọng nhược điểm, nhưng phức tạp không phải là một trong số họ. –