×

Loading...

@Vancouver

Topic

This topic has been archived. It cannot be replied.
  • 工作学习 / 学科技术 / 创建SQL Server代理作业以在虚拟环境中运行Python脚本 +4

    我们经常希望在预定时间自动启动一些 Python 脚本,并在一个中心位置监视它们的执行情况。 SQL Server 代理服务允许我们在 SQL Server 实例上安排作业并提供强大的功能来管理这些作业。 使用 SQL Server 代理作业运行 Python 脚本可以扩展办公自动化 (OA) 的范围。 然而,尽管 SQL Server 机器学习服务使我们能够在 SQL Server 机器上使用存储过程“sp_execute_external_script” 运行 Python 脚本,但有时我们需要在多个独立的虚拟环境中执行 Python 脚本。 在本教程中,作者解释了如何创建Python虚拟环境,如何在虚拟环境中使用SQL Server Agent执行Python脚本,以及如何访问作业执行历史来检查Python脚本执行状态。

    https://www.mssqltips.com/sqlservertip/7083/run-python-scripts-sql-server-agent-job/

    • 用windows的脑袋都有问题,linux有crontab, +1
      • 不评价Windows, Linux, 说出这话的人本身就有问题 +3
    • 直接用Scheduled task不就得了?绕那么大个圈儿…… +4
      • 使用 Windows 任务计划程序在规定的时间运行 Python 脚本 +3
        In this article we look at how to use Windows Task Scheduler to run Python scripts on a scheduled basis along with examples.
      • sql agent 比task scheduler 功能多,还支持cluster +1
        • 高射炮打蚊子? +2
          • Python脚本 看起来小,实际上可能大,可以考虑cluster一下。 +2
        • Sql server的cluster只能有一个active node, 对扩容没啥用。倒是极方便。
    • 我还以为有中文解说呢
    • 我大致扫了一遍, 如果我没看错的话,就是用一个bat 去运行py, 这个没啥技术含量,我认为也不是最佳路线。 +1
    • 好正式,是论文么? +3