有什么办法可以根据环境改变Python代码中的SQL Server名称吗?

时间:2021-04-18 17:25:47

标签: sql-server python-3.x ssis etl

在我的 Python 脚本中,我建立了 SQL Server DEV 连接,我在我的 SSIS 包中调用了这个脚本,所以现在我想在生产服务器上部署项目。

问:如何在不手动编辑脚本的情况下自动/动态地将 SQL 服务器连接从开发更改为生产?有没有办法获取/读取生产环境?

请帮我解决这个问题,谢谢。

1 个答案:

答案 0 :(得分:1)

sys.argv 并将其作为 command line parameter 传递。

environment variableos.environ 中提取

使用 configparser

从配置文件中读取

没有任何示例代码,很难说正确的方法应该是什么,但我更喜欢命令行参数,因为它允许您提供来自 SSIS 包的值(而不是在 SSIS 空间和 python 空间中定义配置) )

相关问题