你能为Jenkins设置对NetezzaSQL服务器的访问权限来实现作业的虚拟自动化吗?

2024-04-20 07:43:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我们正试图通过Jenkins让我们的所有脚本在云中运行,但是Jenkins在连接/识别NetezzaSQL的ODBC连接方面似乎有问题。我们已经建立了一个虚拟机,将文件转储到bitbucket存储库中,然后在Jenkins Jobs中引用

我做过研究,看看詹金斯是否支持NetezzaSQL,或者它是否可以在没有确凿证据的情况下在云上更新

我们的通用连接代码是

conn_string = "DRIVER={NetezzaSQL};SERVER=NDWNetezzaProd;DATABASE=%s;UID=%s;PWD=%s" % (database, user, Password)
conn = pyodbc.connect(conn_string, AutoCommit=False)

在这里,我认为Jenkins应该识别凭证并且仍然运行更新

我得到的错误如下:

pyodbc.InterfaceError: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')


Tags: 文件代码脚本bitbucketstringdriverjobs情况