webForumDet fria alternativet

slippa polla databas

Webbutveckling

1 svar · 247 visningar · startad av neversleep

Medlem sedan okt. 2001230 inlägg
Frågan#1

Hejsan

Finns det någon teknik som tillåter att man från databasen meddelar en applikation när en ny post registrerats? Finns ju triggers, fast de verkar bara fungera inom databasen vad jag förstått?

Jag kör sql server och vill slippa att konstant ligga och polla databasen från applikationen. Eller det är så man måste göra?

Medlem sedan juni 20022 599 inlägg
#2

Vad jag vet så kan inte en applikation prenumerera på events om att andra applikationer gjort förändringar i en SQL Server, men om du absolut måste(?) så går det ju att lösa:

1. Lägg upp en trigger.
2. Inifrån triggern anropar du en extended stored procedure (Dll som du skriver själv).
3. Dll:en skickar ett meddelande (via TCP eller UDP) till din applikation med information om vad som hänt.

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)