2016-05-11 11 views
0

ausführen Ich habe PL SQL Block; welches mehrmals an einem Tag ausgeführt werden muss. Dieser Block aktualisiert Daten in Microsoft SQL Server.Wie MS SQL PLSQL Skript mehrere Zeit von Linux Box

Gibt es einen Weg; Ich kann MS SQL Datenbank von der Linux-Box verbinden und die Ausführung von Abfragen mehrmals an einem Tag planen?

+0

SQL Server nicht verwenden PL/SQL zu helfen - Sie T-SQL bedeuten tun? –

+0

Und vorausgesetzt, Sie meinen T-SQL, ist die Antwort ja - Sie können dafür JDBC-Treiber für SQL Server verwenden. Aber diese Frage ist, wie gesagt, unklar/zu breit ... –

+0

Sorry, aber abstimmen, um dieses Q als zu weit zu schließen .. Suchen Sie hier nach '[bash] crontab script MS-SQL' (ändern Sie MS-SQL nach Bedarf DB-spezifisch zu bekommen Beispiele). (Mit crontab können Sie festlegen, dass ein Skript so oft oder so selten ausgeführt wird, wie Sie es benötigen). Viel Glück. – shellter

Antwort

0

Schreiben Sie ein Skript und verwenden Sie dann crontab, um die Aufgabe so zu planen, dass sie so oft ausgeführt wird, wie Sie möchten.

Bearbeiten: crontab -e Während in Crontab funktioniert es genau wie vi. Um zu bearbeiten, drücken Sie i. Um die Bearbeitung zu beenden, drücken Sie Esc. Um zu speichern und zu beenden, geben Sie :wq ein.

anzuzeigen: crontab -l

Fragen: man crontab

crontab Beispiel: 54 14 * * * myJob Das wird laufen "myjob" um 2:54 Uhr täglich.

Sie auch so etwas wie diese verwenden können Sie den Zeitplan für crontab http://crontab-generator.org/