我们经常希望在预定时间自动启动一些 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/