Programm im Trigger ausführen

David777

Benutzer
Beiträge
13
Hallo Leute,
Ich habe einen Trigger gebaut, der ein externes Programm kurz starten soll. Zum Test hier Notepad. Das ist notwendig, damit ich einen Notifyer bauen kann, der nicht ständig im Intervall die Datenbank abfragt ob neue Beiträge da sind.
Das funktioniert normalerweise mit xp_cmdshell aber in meinem Fall geht es einfach nicht.
Immer wenn der Trigger gefeuert wird stürtzt der SQL-Dienst ab.
Meine bisher probierte Syntax sieht so aus: (auf C:/ liegt notepad auch)

EXEC master.dbo.xp_cmdshell "notepad.exe"
EXEC master.dbo.xp_cmdshell 'notepad.exe'
EXEC master.dbo.xp_cmdshell 'C:/notepad.exe'
EXEC master.dbo.xp_cmdshell '"C:/notepad.exe"'
EXEC master.dbo.xp_cmdshell 'C:/"notepad.exe"'
...

Kann mir jemand sagen, was ich verkehrt mache?
Vielen Dank
777
 
Werbung:

Charly

Datenbank-Guru
Beiträge
306
AW: Programm im Trigger ausführen

Hallo,

wo liegt den die Datenbank. Lokal oder auf einem anderen System.

Wenn du eine Shell über xp_cmdshell auf einem Remote-System aufrufst, dann startet die natürlich auch da (Remote).

Gruß Charly
 
Oben