Можете да използвате SqlDependency Class
. Предназначената му употреба е предимно за ASP.NET страници (малък брой клиентски известия).
ALTER DATABASE UrDb SET ENABLE_BROKER
Реализирайте OnChange
събитие, за да получите известия:
void OnChange(object sender, SqlNotificationEventArgs e)
И в код:
SqlCommand cmd = ...
cmd.Notification = null;
SqlDependency dependency = new SqlDependency(cmd);
dependency.OnChange += OnChange;
Той използва Service Broker
(комуникационна платформа, базирана на съобщения), за да получавате съобщения от машината на базата данни.