排程設定
所有 Table 和程式都部署好之後,就可以設定排程。我使用的排程工具是 SQL Server Agent,在 SQL Server Express 是不支援的,因此若想要開發使用,可下載 Developer 版本。
如果不想使用 SQL Server Agent,可以使用工作排程器(Task Scheduler),但設定上沒有 SQL Server Agent 那麼彈性,可以參考這篇的說明。
以下使用 SQL Server Agent 示範:
在 SSMS 上面,在 SQL Server Agent 右鍵 -> 新增 -> 作業。
使用 Agent 呼叫 Python 檔案,類型需選擇
作業系統 (CmdExec),下框的命令列輸入執行 Python 的命令。由於我已經先將 Python 打包成.exe,所以直接指定 .exe 路徑即可。 如果要直接執行 .py 檔案,可以參考這篇說明。
如果要將 Python 檔案打包成 exe,可參考這篇。
排程部分,設定週一到週六執行(現行星期日沒有補班的案例),於 09:00 ~ 13:40 每 10 分鐘執行一次排程。

Last updated