Hallo Zusammen,
weiß jemand eine Möglichkeit eine benutzerdefinierte Nachricht an alle Clients zu senden?
Ich habe mehrere Anwendungen die aud eine SQL Server 2008 DB zugreifen.
Jetzt habe ich per C# einen Trigger erstellt der eine Usermeldung sendet:
Mit einem Abo auf das Info Event kann ich diese Nachricht empfangen:
Leider bekommt nur der Client der den Trigger auslöst die Nachricht. Ich benötige diese Nachricht aber an allen Clients. Wie kann ich das erreichen?
Hat jemand einen Tipp für mich?
mfg
Clyde
weiß jemand eine Möglichkeit eine benutzerdefinierte Nachricht an alle Clients zu senden?
Ich habe mehrere Anwendungen die aud eine SQL Server 2008 DB zugreifen.
Jetzt habe ich per C# einen Trigger erstellt der eine Usermeldung sendet:
Code:
[Microsoft.SqlServer.Server.SqlTrigger(Name = "Trigger2", Target = "tblParts", Event = "FOR INSERT")] public static void Trigger2() { // Ersetzen Sie hier durch Ihren Code SqlContext.Pipe.Send("TriggerFIRED"); }
Code:
conn.InfoMessage += new SqlInfoMessageEventHandler(conn_InfoMessage);
Code:
void conn_InfoMessage(object sender, SqlInfoMessageEventArgs e) { System.Diagnostics.Debug.WriteLine(e.Message); clsEventLog.LogEntryCreate(e.Message, this.GetType(), System.Diagnostics.EventLogEntryType.Information, 0); }
Hat jemand einen Tipp für mich?
mfg
Clyde