首页 > 解决方案 > 将 CSV 导入 SQL Server 时出现无效连接错误 ('08001')

问题描述

我正在寻找一种将 CSV 文件插入 SQL Server 并将数据插入 SQL Server 的解决方案,但我遇到了以下错误。我阅读了很多关于这个问题的内容并做了一些更改,但什么也没发生,我仍然无法将 csv 导入到相关表中。我不明白为什么这个错误也会发生?

Microsoft SQL 已安装在我的本地计算机上:

conn = pyodbc.connect('Driver=SQL Server; Server=ServerName\MSSQLSERVER; Database=DBName;Trusted_Connection=yes ; UID=Administrator')

错误:

pyodbc.OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBMSLPCN]Invalid connection. (14) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBMSLPCN] ConnectionOpen (ParseConnectParams())。(14)')

标签: pythonsql-serverpython-3.xpython-2.7

解决方案


对于遇到上述问题的任何人,如果您想使用 SQL 身份验证连接到 sql server,格式将更改如下:

pyodbc.connect('Driver={SQL Server}; Server=ServerName; Database=DBName; UID=UserName; PWD= {Password};')


推荐阅读