Announcement

Collapse
No announcement yet.

Externes Programm aus stored procedure aufrufen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Externes Programm aus stored procedure aufrufen

    Hallo zusammen,

    In meinem aktuellen Projekt muss ich aus einer Stored Procedure oder einem Trigger ein externes Programm aufrufen / ein Script starten.
    Ich habe keine Idee wie das gehen könnte und die Suche hier im Forum hat kein Ergebnis gebracht.

    kann mir jemand helfen?

    vielen Dank & cu

    Thorsten

  • #2
    Hallo Thorsten!

    Ist zwar mit Vorsicht zu geniessen (SQL-Injektion, ...), aber schau dir vielleicht mal die System-SP 'xp_cmdshell' an.
    http://msdn2.microsoft.com/de-de/library/ms175046.aspx
    *-- robert.oh. --*

    Comment


    • #3
      Hallo robert,

      vielen Dank für die schnelle Antwort, ist eigentlich genau das was ich suchte
      Aber da hat sich das nächste Problem gezeigt.
      Ich habe da einen after insert Trigger gebastelt, ganz einfach.
      Führe ich ein Insert Statement innerhalb des Management Studios aus funzt alles. wird das Insert statemant von einem externen Programm ausgeführt gibt es einen Fehler beim Insert und der Trigger feuert natürlich auch nicht.

      Lösche ich den Trigger funktioniert auch der Insert wieder aus dem externen Programm!

      Was n das???

      (Komme von ORACLE und bin mit MSSQL etwas
      danke & cu

      Thorsten

      Comment


      • #4
        Hallo Thorsten!

        Welchen Fehler bekommst du beim INSERT ueber das externe Programm?
        Kann es ev. mit einem Rechte-Problem zusammenhaengen?
        Entweder hat der User mit dem du ueber die SQLConnection zugreifst keine Rechte, oder du musst im SAC (SQL Server Surface Area Configuration) noch eine Einstellung vornehmen (zB: CLR Integration)
        *-- robert.oh. --*

        Comment

        Working...
        X