Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12448|Antwort: 1

[Quelle] SQL-Server-Jobs

[Link kopieren]
Veröffentlicht am 05.09.2018 16:58:19 | | | |
Dieser Beitrag wurde zuletzt von sgFengSu am 6.9.2018 um 08:51 bearbeitet

Ob es sich um eine Datenbank oder ein anderes System handelt, es wird etwas geben, das ohne menschliche Beteiligung ausgeführt werden kann.
Eine solche Definition kann durch Jobs in der SQL-Server-Datenbank erreicht werden.
Für SQL SERVER-Jobs handelt es sich um eine Reihe von festgelegten Operationen, die nacheinander vom SQL SERVER-Agenten ausgeführt werden.

Die Hauptaufgabe, die mit dem Job zusammenhängt, ist der Job, wie im folgenden Diagramm gezeigt, und der andere ist der Job-Aktivitätsmonitor (SQL Server Proxy-Dienst muss aktiviert werden)



Nachdem die grundlegende Vorbereitung abgeschlossen ist, besteht der nächste Schritt darin, den Job zu erstellen, auszuführen, zu verändern und zu löschen

sp_add_job
Erstelle einen Job
sp_add_jobstep
Erstellen Sie einen oder mehrere Jobschritte
sp_add_schedule
Erstellen Sie einen Plan
sp_attach_schedule
Fügen Sie einer Aktivität einen Plan an
sp_add_jobserver
Stelle den Server für den Auftrag ein
Natürlich finde ich persönlich die freundliche Ansicht viel schneller als das Ausführen dieser Anweisungen (erreicht durch Rechtsklick auf den Job – also das Erstellen des Jobs)


In diesem Schritt bevorzuge ich persönlich, die Anweisung als gespeicherte Prozedur auszuführen, und es ist bequemer, die gespeicherte Prozedur erst später zu verwalten

Beim Erstellen eines neuen Schritts kann man auf diese Situation stoßen, wie in der Abbildung unten gezeigt; da die Komponente in der letzten Klammer fehlt, können Sie auf den Link verweisen.
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


Im Plan versuche, einen Plan hinzuzufügen, um dem Administrator eine E-Mail zu senden, falls der Job fehlschlägt, um zu vermeiden, dass du nicht weißt, ob die Ausführung des Jobs fehlschlägt und einige Antivirenprogramme diesen Job ebenfalls blockieren. Wenn es eine Antiviren-Engine gibt, versuche, eine Whitelist hinzuzufügen.

Tipp: Einige gespeicherte Prozeduren können länger als eine Minute ausgeführt werden, bei dieser Ausführung auf der Seite verfügt die Seite über einen Reaktionszeit-Timeout-Mechanismus, meldet dann einige Fehler, und das gespeicherte Verfahren kann nicht ausgeführt werden.
Wenn das passiert, ist die gespeicherte Prozedur wirklich unmöglich zu optimieren, und die gespeicherte Prozedur kann in den Job eingefügt werden, um den Job auszuführenExekutivmsdb.dbo.sp_start_job@job_name='job_name'So kann Peinlichkeit vermieden werden, und natürlich sollte man nicht vergessen, das Ende der Hinrichtung zu erinneren.
exec msdb.dbo.sp_start_job @job_name='job_name'







Vorhergehend:Verständnis des Instanceof-Schlüsselworts in Java
Nächster:Spring und MyBatis integrieren die Texttypgrube in den automatisch generierten Code
Veröffentlicht am 06.09.2018 09:27:51 |
Verfahren für den täglichen automatischen Backup-Betrieb von SQL-Server-Datenbanken
https://www.itsvse.com/thread-4895-1-1.html
(Quelle: Architect_Programmer)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com