Webservice für das Ansehen einer Tabelle im SQL-server und bevölkert es

Können wir einen Web-Service schreiben, um eine Tabelle im SQL-server zu sehen. Wenn die entsprechende Tabelle mit neuen Aufzeichnungen belegt ist, sollten die neuen Aufzeichnungen an die andere Tabelle angehängt werden, die die gleiche Struktur des alten hat.

Ist dies mit Webservices möglich, wenn nicht, wie man dies durchführt.

Ja, aber Webservice wird nur die Ergebnisse Ihrer Änderung zu holen .. Ich weiß nicht, was es jemals überwachen Ihre Tabelle Änderungen. Um Tabellenänderungen zu überwachen, kannst du den Trigger auf verschiedene Aktionen verwenden, die auf der Tabelle durchgeführt und in einer anderen Tabelle gespeichert werden. Ihr Web-Service liest gerade diese Updates und liefert Ihnen die Details.

Sie können den Inhalt einer Tabelle in SQL server definitiv ganz einfach veröffentlichen – zB mit WCF Data Services .

Aber man kann nicht den Webservice "die Änderungen an seinen Kunden" drücken, zB kann der Webservice keine Änderungen erkennen und dann die Clients benachrichtigen. Die Klienten müssen kommen und den Web-Service für die data ("Pull" -model) fragen.

Wenn Sie in der Lage sein müssen, Clients von Änderungen zu benachrichtigen, können Sie es besser sein, eine Nachricht auf eine Nachrichtenwarteschlange (wie MSMQ ) zu veröffentlichen und die Clients, die sich für diese databenachrichtigung interessieren, auf diese Warteschlange zu hören, damit neue Nachrichten angezeigt werden können.