Ich suchte nach einem besseren Mechanismus für die Benachrichtigung meiner Desktop-Clients, dass eine SQL Server-Tabelle geändert hat. Schließen Sie die Option einer App-Server-Ebene aus. Ich suche nach Lösungen, die in das vorhandene Thick Client-> Sql-Servermodell passen. Ich bin vertraut mit Auslösern und Umfragen, aber ich habe auf etwas intelligenteres gehofft.sql Server Änderungsbenachrichtigung und SqlDependency
Eine Option scheint SqlDependency zu sein. Ich schaue mir das im Moment an, habe aber ein paar Erwähnungen darüber gemacht, dass es "Einschränkungen" hat und für viele Veränderungen "ungeeignet" sein kann. Ich habe dazu nicht viele Informationen oder viele aktuelle Codebeispiele gefunden.
Was verwenden Sie für die Benachrichtigung, dass eine SQL Server-Tabelle geändert wurde?
Oh, ich hätte eine App Tier wenn ich könnte. Das ist im Moment einfach keine Option:/Es gab nicht viele Informationen über die Abhängigkeiten, nur die eine oder andere kryptische Notiz darüber, dass es ein bisschen zweifelhaft ist. Danke für den Rat. Ich denke, ich werde mit Auslösern an ein paar "Kommunikations" -Tabellen gehen und diese einfach abfragen. – Ian