如何解决使pyodbc在Cloud Foundry中连接
我正在尝试将python脚本部署到Cloud Foundry,后者使用pyobdc连接到sql服务器并执行命令。我的pyobdc连接语句如下所示:
warehouse_connection = pyodbc.connect(f'Driver={DRIVER}'
f';Server={SERVER}'
f';Database={DATABASE}'
f';UID={USERNAME}'
f';PWD={PASSWORD}'
';Trusted_Connection=no')
warehouse_cursor = warehouse_connection.cursor()
我使用的驱动程序是用于SQL Server的ODBC驱动程序17,并且我有odbcinst.ini文件,如下所示:
[ODBC Driver 17 for SQL Server]
Description=Microsoft ODBC Driver 17 for SQL Server
Driver=/home/vcap/deps/0/apt/opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.6.so.1.1
UsageCount=1
我的脚本在我的本地计算机上运行良好,因此我知道访问帐户信息是最新的,并且我有其他脚本可以正常使用该驱动程序,但是当我尝试将其部署到Cloud Foundry时,出现以下错误:
pyodbc.OperationalError: ('HYT00','[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]Login timeout
expired (0) (SQLDriverConnect)')
我尝试更改受信任的连接变量,确保我的apt /环境是最新的,我不确定自己缺少什么。 Cloud Foundry中的pyodbc是否存在问题,或者我出了什么问题?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。