提问者:小点点

Azure SQL数据库与pyodbc的连接


我试图使用pyodbc连接到Azure SQL数据库,但收到错误:

Pyodbc.InterfaceError:('28000','[28000][Microsoft][SQL Server的ODBC驱动程序17][SQL Server]用户'adminc'登录失败。(18456)(SQLDriverConnect);[28000][Microsoft][SQL Server的ODBC驱动程序17][SQL Server]无法打开登录请求的数据库“FuelDB-Cloud”。登录失败。(4060);[28000][Microsoft][SQL Server的ODBC驱动程序17“无效的连接字符串属性(0);[28000][Microsoft][SQL Server的ODBC驱动程序17”[SQL Server]用户'adminc'登录失败。(18456);[28000][Microsoft][SQL Server的ODBC驱动程序

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

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

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


共1个答案

匿名用户

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