من نمیدانم مورد شما چیست ولی شاید کلاس System.Data.SqlClient.SqlDependency کمکتان کند و بتوانید از سرویس Notifications Service استفاده کنید که با کمک Broker Service کار میکند.
به عنوان مثال شما میتوانید دستور TSQL-SELECT ای مشخص کنید و سپس در صورتی که در سرور دستوری اجرا شد که نتیجه اش تغییر محتویات دیداری SELECT شما باشد، مطلع شوید و مثلاً نمایه شبه گرایدی برنامه را به روز کنید.
برای این امر دو کلاس در دات نت داریم که گمانم استفاده از System.Data.SqlClient.SqlDependency ساده تر باشد.
مرجع MSDN کلاس مذکور:
msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx
فعال سازی قابلیت مذکور با بیشترین هماهنگی و کمترین مشکل در آینده در SQLServer و دیتابیس مربوطه:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(تست نکردم ولی گمانم سرویس مذکور روی express وجود نداشته باشد، اما اگر هم نباشد احتمال زیادی دارد جزء advanced های express دانلود و نصب شود.)
شرایط دستور TSQL-SELECT (هر SELECT ای مجاز نیست):
msdn.microsoft.com/en-us/library/ms181122.aspx
نمونه کد:
msdn.microsoft.com/en-us/library/a52dhwx7.aspx
موفق باشید.