Hallo Gemeinde,
ist es möglich einen Backcall von der Datenbank zu einem connecteten Cliend durchzuführen.
Um das verständlicher zu machen ein Beispiel. Ich habe Inspektionsysteme die an einen SQL Server via Stored Procedures Messdaten übergeben. Nun hätte ich gerne, das das auswertende Programm bei Bedarf Details zu den Messwerten beim Inspektionsystem anfragen
kann. Damit das Programm nicht mit den Inspektionssystemen direkt kommunizieren (und somit dieses auch kennen muss ) möchte ich die Rückfrage über den SQL Server handeln. D.h. das auswertende Programm ruft eine Stored Procedur auf, die einen Backcall
zum connecteten Inspektionssystem durchführt. Punkt ist also: Kennt Transact SQL so etwas wie Events auf dem Client (die dort natürlich gehandelt werden müssen)?
Im worst case muss ich sonst eine "Anfragetabelle" erstellen, die von den Inspektionssystemen zyklisch abgefragt werden.
Events wären aber deutlich effizienter als Polling...
Gruß
Wolfgang