none
Zeitgesteuerter Trigger RRS feed

  • Frage

  • Salü alle zusammen

    Gibt es eine Möglichkeit, dass ich einen Trigger zeitgesteuert eine Stored Procedure ausführen lassen kann? Also ungefähr: Führe alle 24 stunden die SpLoeschTempData aus? Oder führe immer um 01:00 die SpLoeschTempData aus?

    Vielen Dank für Hinweise
    Gruss Sabrina

    Donnerstag, 27. Januar 2011 09:37

Antworten

  • Dafür ist ein Trigger nicht zuständig und Du kannst einen Trigger auch nicht direkt von "aussen" ansprechen. Das wäre ein Job, den Du über den SQL Server Agent schedulen kannst.
    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    Donnerstag, 27. Januar 2011 09:55

Alle Antworten

  • Dafür ist ein Trigger nicht zuständig und Du kannst einen Trigger auch nicht direkt von "aussen" ansprechen. Das wäre ein Job, den Du über den SQL Server Agent schedulen kannst.
    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    Donnerstag, 27. Januar 2011 09:55
  • Bon jour Sabrina,

    ich nehme mal du verstehst Trigger nicht als DB-Trigger.

    Da gibt es mehrere Möglichkeiten:

    a) DB-intern:
    Verwaltung - Wartungspläne - Neu - Task 'T-SQL-Anwesung ausführen'

    b) Extern:
    Über Systemsteuerung - 'Geplanter Task' einen Batch anstossen der osql.exe mit deiner SP ausruft

    Donnerstag, 27. Januar 2011 10:19
  • Salü Frank

    Vielen lieben Dank für Deine Antwort. Das mit dem SQL Server Agent hat funktioniert. Habe ich nicht gekannt bisher.

    Gruss Sabrina

    Mittwoch, 2. Februar 2011 09:15
  • Salü Praktikant (grins, interessanter Name...)

    Danke für den Zusammenhang. Ich habe es im SQL Server Management Studio mit SQL Server Agent und einem Auftrag gelöst. Scheint mir zu funktionieren für meinen Zweck.

    Viele liebe Grüsse

    Sabrina

    Mittwoch, 2. Februar 2011 09:17