gpt4 book ai didi

python - 无法使用 pyodbc/pymssql 和 Robot Framework 连接到 SQL\Express

转载 作者:太空宇宙 更新时间:2023-11-04 02:50:37 25 4
gpt4 key购买 nike

我在使用 Robot Framework 的 DatabaseLibrary 连接到工作 SQL\Express 数据库实例时遇到问题。

如果我将 Connect To Database 与先前定义的变量一起使用,或者将 Connect To Database Using Custom Params 与连接字符串一起使用,我会得到以下结果:

  • pyodbc: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或拒绝访问。(17) (SQLDriverConnect ); [01000] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]ConnectionOpen (Connect())。(53)')
  • pymssql:: InterfaceError: 由于未知原因连接到数据库失败。

我使用的连接字符串如下:'DRIVER={SQL Server};SERVER=localhost\SQLExpress;UID=sa;PWD=mypass;DATABASE=MyDb'

我从指南和教程中复制了几个示例,它们都产生了相同的结果,所以我猜我这边有问题,但我就是想不通是什么。我可以使用 Microsoft SQL Server Management Studio 访问数据库,所以数据库正在运行。

任何指导将不胜感激!

最佳答案

我能够使用@Goralight 方法进行连接:使用自定义参数连接到数据库 pymssql ${DBConnect} 其中 ${DBConnect} 包含 database用户密码主机端口

关于python - 无法使用 pyodbc/pymssql 和 Robot Framework 连接到 SQL\Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43988892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com