我正在尝试在Linux机器上创建一个可以执行代理作业的python脚本。
环顾四周,我找到了sp_start_job
命令。但它似乎不存在于python中。
有谁知道它是否适用于 python 或 Linux 上任何其他可执行脚本语言。
答案1
它确实有效。
它会使用 python 但最终决定使用带有 FreeTDS 的 bash 来完成,如下所示:
~$TDSVER=8.0 tsql -H serverIPaddress -p portnumber -U domain\\username EOS
>EXEC msdb.dbo.sp_start_job @job_name = 'jobname' ;
>GO
>EOS
它将提示输入密码...
这可以进入一个脚本来执行(无论何时)可能从 python 脚本调用它或者只是用 cron 来安排。