python - Azure SQL 数据库与 pyodbc 连接

标签 python sql-server azure azure-sql-database pyodbc

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

pyodbc.InterfaceError: ('28000', '[28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user 'adminc'. (18456)(SQLDriverConnect); [28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Cannot open database "fueldb-cloud" requested by the login. The login failed. (4060); [28000] [Microsoft][ODBC Driver 17 for SQL Server]Invalid connection string attribute (0); [28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user 'adminc'. (18456); [28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Cannot open database "fueldb-cloud" requested by the login. The login failed. (4060); [28000] [Microsoft][ODBC Driver 17 for SQL Server]Invalid connection string attribute (0)')

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

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

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

最佳答案

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

关于python - Azure SQL 数据库与 pyodbc 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62660245/

相关文章:

mysql - CodeIgniter 查询数据库中的错误号 1064

Azure 数据湖分析与 Azure SQL 数据仓库

sql-server - 是否有可能存在外键也是主键的关系?

python - multiprocessing.Process() 或 multiprocessing.Pool() 会更均匀地分布在核心之间吗?

python - Django 不格式化 GAE 上的日期时间,所有内容都是 UTC

python - SQLAlchemy |多个一对一和一对多关系

sql-server - 如何使ElasticSearch集群与数据库同步?

azure - 了解 Azure B2C Auth 流程 - Oauth 2.0 和 openID 连接

azure - 如何获取azure VM的azure VMUUID?

python - 我无法从 tkinter 获取 Entry 的值,最后一个损坏了其他值