Heim >Datenbank >MySQL-Tutorial >Wie führe ich eine gespeicherte Prozedur stündlich in SQL Server aus?

Wie führe ich eine gespeicherte Prozedur stündlich in SQL Server aus?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-04 09:17:35552Durchsuche

How to Execute a Stored Procedure Hourly in SQL Server?

Stündliche Ausführung einer gespeicherten Prozedur in SQL Server

Sie können die Ausführung einer gespeicherten Prozedur regelmäßig mit dem SQL Server-Agenten automatisieren Jobs. Hier ist eine Schritt-für-Schritt-Anleitung dazu:

SQL Server Agent Jobs verwenden

  1. Öffnen Sie SQL Server Management Studio (SSMS).
  2. Navigieren Sie zu SQL Server Agent > Jobs.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner Jobs und wählen Sie Neuer Job.
  4. Im Feld Neu Geben Sie im Dialogfeld „Job“ einen Namen für den Job ein.
  5. Klicken Sie auf Klicken Sie auf die Registerkarte Schritte und dann auf Neu.
  6. Wählen Sie im Dialogfeld Neuer Jobschritt die Datenbank aus, in der sich Ihre gespeicherte Prozedur befindet.
  7. Geben Sie den Namen der gespeicherten Prozedur ein, die Sie ausführen möchten.
  8. Klicken Sie auf Klicken Sie auf die Registerkarte Zeitplan und dann auf Neu.
  9. Definieren Sie im Dialogfeld Neuer Zeitplan das Zeitintervall, in dem der Job ausgeführt werden soll. Um den Vorgang beispielsweise stündlich auszuführen, stellen Sie die Häufigkeit auf Stündlich ein.
  10. Passen Sie bei Bedarf die Start- und Endzeiten an.
  11. Klicken Sie auf OK um den Zeitplan zu speichern.
  12. Klicken Sie erneut auf OK, um den zu speichern Job.

Kontinuierliche Ausführung von Code

Was den zweiten Teil Ihrer Frage betrifft, gibt es in SQL Server keinen integrierten Dienst, der kontinuierlich ausgeführt wird Code jede Sekunde. Sie können jedoch die Verwendung von Tools oder Plattformen von Drittanbietern in Betracht ziehen, die eine geplante Jobausführung mit fein abgestimmten Zeitintervallen ermöglichen.

Das obige ist der detaillierte Inhalt vonWie führe ich eine gespeicherte Prozedur stündlich in SQL Server aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn