繁体   English   中英

Azure SQL 与pyodbc的数据库连接

[英]Azure SQL database connection with pyodbc

我正在尝试使用 pyodbc 连接到 Azure SQL 数据库并收到错误消息:

pyodbc.InterfaceError: ('28000', '[28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]用户'adminc'登录失败。(18456)(SQLDriverConnect); [28000] [Microsoft][ ODBC Driver 17 for SQL Server][SQL Server]无法打开登录请求的数据库“fueldb-cloud”。登录失败。(4060);[28000][Microsoft][ODBC Driver 17 for SQL Server 属性]无效连接字符串(0);[28000][Microsoft][ODBC Driver 17 for SQL 服务器][SQL Server]用户 'adminc' 登录失败。(18456);[28000][Microsoft][ODBC Driver 17 for Z9778840A0100CB30C9822876741B0BA][SQL Server]服务器]无法打开登录请求的数据库“fueldb-cloud”。登录失败。(4060);[28000][Microsoft][ODBC Driver 17 for SQL Server]无效的连接字符串属性(0)')

我正在使用以下连接字符串:

cnxn = pyodbc.connect('DRIVER='+driver+';SERVER='+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+password)

我可以在 SSMS 中连接到它,但不能通过 python 连接到它。

更改数据库名称以某种方式解决了这个问题,我不知道如何

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM