Benachrichtigung bei Ereignis
Hallo zusammen,
ich stehe vor einem Problem, welches folgender Maßen lautet...
Ich soll eine Benachrichtiungs-Funktion einrichte, welche uns darüber informiert, dass ein Auftrag bebucht wird, der eigentlich
schon die Budget/ Sollwerte überschritten hat und somit auf ein negatives Ergebnis hinauslaufen wird.
Wir besitzen eine SQL - Server 2008 auf Windows Server 2008 R2.
Ich habe mir schon einige Möglichkeiten angeschaut, weiß aber nicht ob sie diesem Zwecke dienlich sein könnten.
- Ereignisbenachrichtigungen
-- da weiß ich nicht, ob man diese vllt. auch per mail versenden kann
- Datenbankemail
- Trigger
-- ich glaube da kann man eher "nur" Plausibilitätsüberprüfungen oder dergleichen durchfürhre?!
- Excel / VBA
-- Zeitlich gesteuerter Abruf über einen durchlaufenden PC (haben wir sowieso), und dann Email darüber versenden
Hat von Euch schon einmal jemand Erfahrungen über ein solches Thema gesammelt???
Problem dabei ist auch, dass ich an den eigentlichen Tabellen nichts veränder möchte.
Es sollte wenn dann über einen View laufen...
Vielen Dank & schönen Gruß
i.I
ich stehe vor einem Problem, welches folgender Maßen lautet...
Ich soll eine Benachrichtiungs-Funktion einrichte, welche uns darüber informiert, dass ein Auftrag bebucht wird, der eigentlich
schon die Budget/ Sollwerte überschritten hat und somit auf ein negatives Ergebnis hinauslaufen wird.
Wir besitzen eine SQL - Server 2008 auf Windows Server 2008 R2.
Ich habe mir schon einige Möglichkeiten angeschaut, weiß aber nicht ob sie diesem Zwecke dienlich sein könnten.
- Ereignisbenachrichtigungen
-- da weiß ich nicht, ob man diese vllt. auch per mail versenden kann
- Datenbankemail
- Trigger
-- ich glaube da kann man eher "nur" Plausibilitätsüberprüfungen oder dergleichen durchfürhre?!
- Excel / VBA
-- Zeitlich gesteuerter Abruf über einen durchlaufenden PC (haben wir sowieso), und dann Email darüber versenden
Hat von Euch schon einmal jemand Erfahrungen über ein solches Thema gesammelt???
Problem dabei ist auch, dass ich an den eigentlichen Tabellen nichts veränder möchte.
Es sollte wenn dann über einen View laufen...
Vielen Dank & schönen Gruß
i.I
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 177580
Url: https://administrator.de/contentid/177580
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
7 Kommentare
Neuester Kommentar
Moin.
Das ist zwar nicht richtig, aber Du kannst das natürlcih auch anders lösen.
Es geht ja auch nur darum die Änderung zu bemerken. Und wenn nun auf jedenfall in einer der Tabellen eine Änderung vorgenommen wird,
dann soll der Trigger starten.
Im Trigger kannst Du dann sämtliche Sollwerte etc überprüfen und bei Bedarf eine Mail generieren, die Daten löschen oder was auch immer.
Natürlich. Nur im SQL Express glaube ich so nicht, Dort nur mit OSQL und geplanten Tasks. Im "richtigen" SQL-Server unter Verwaltung -> SQL Server-Agent -> Aufträge.
HTH
MK
Ich glaube deine Lösung wird nicht meinen "Ansprüchen" genügen.
Das ist zwar nicht richtig, aber Du kannst das natürlcih auch anders lösen.
Ich möchte ja dass vorher nachgeschaut wird, ob die Aufträge bereits über ihrem Soll sind.
Und Buchunungen finden auch nicht nur in einer Tabelle statt sondern in mehreren... (leider)
Und Buchunungen finden auch nicht nur in einer Tabelle statt sondern in mehreren... (leider)
Es geht ja auch nur darum die Änderung zu bemerken. Und wenn nun auf jedenfall in einer der Tabellen eine Änderung vorgenommen wird,
dann soll der Trigger starten.
Im Trigger kannst Du dann sämtliche Sollwerte etc überprüfen und bei Bedarf eine Mail generieren, die Daten löschen oder was auch immer.
Ist es eigentlich möglich eine zeigesteuerte, automatische Abfrage einer Tabelle durchzuführen?
Natürlich. Nur im SQL Express glaube ich so nicht, Dort nur mit OSQL und geplanten Tasks. Im "richtigen" SQL-Server unter Verwaltung -> SQL Server-Agent -> Aufträge.
HTH
MK