熊猫与SQL Server Windows身份验证的sqlalchemy create_engine连接

chc5286

我正在尝试将Pandas DataFrame上传到SQL Server表。从阅读的角度来看,sqlalchemy的to_sql方法似乎是一个不错的选择。但是,我无法使create_engine建立连接。

我能够连接到数据库以使用Windows身份验证来检索数据。这是我正在使用的连接字符串:

cnxn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
                      "Server={server_name};"
                      "Database={database_name};"
                      "Trusted_Connection=yes;")

我尝试了几种不同的方式来使用我的登录信息进行连接,这是最新版本:

engine = create_engine(
        "mssql+pyodbc://{network_user_name}:{network_pw}@{server_name}//{database_name}"
    )

engine.connect()

这是我得到的错误:

InterfaceError: (pyodbc.InterfaceError) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
(Background on this error at: http://sqlalche.me/e/rvf5)
戈德·汤普森

如果要使用Windows身份验证,则只需忽略连接URI的用户名/密码部分。这对我来说很好:

connection_uri = (
    "mssql+pyodbc://@192.168.0.179:49242/mydb?driver=ODBC+Driver+17+for+SQL+Server"
)
engine = sa.create_engine(connection_uri)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

来自分类Dev

使用DBeaver连接到SQL Server Windows身份验证

来自分类Dev

Windows Server 2012上Windows身份验证的SQL Server JDBC连接异常

来自分类Dev

SQL Server Windows 用户身份验证

来自分类Dev

如何使用Windows身份验证从命令提示符连接到SQL Server

来自分类Dev

将连接字符串从SQL Server更改为Windows身份验证

来自分类Dev

如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

来自分类Dev

使用Windows身份验证的IIS PHP无法连接到SQL Server 2008R2

来自分类Dev

JIRA插件中使用Windows身份验证到SQL Server的JDBC URL连接

来自分类Dev

无法连接回SQL Server身份验证

来自分类Dev

如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

来自分类Dev

SSPI和SQL Server Windows身份验证

来自分类Dev

Windows身份验证不适用于SQL Server

来自分类Dev

带有Sql Server的Jsf项目-Windows身份验证

来自分类Dev

IIS 7 Windows身份验证到SQL Server 2008

来自分类Dev

使用Windows身份验证的SQL Server登录

来自分类Dev

SQL Server Windows 身份验证和休眠

来自分类Dev

我可以使用SQL身份验证登录到使用Windows身份验证设置的SQL Server 2008吗?

来自分类Dev

使用具有SQL Server身份验证的用户连接到SQL Server Express失败

来自分类Dev

为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

来自分类Dev

在Windows应用程序中将Windows身份验证与Sql Server一起使用

来自分类Dev

具有Windows身份验证的Windows XP上的Flyway SQL Server

来自分类Dev

如何使用clojure使用窗口身份验证连接SQL Server?

来自分类Dev

通过域身份验证与MS Sql Server进行Spring托管的数据源连接

来自分类Dev

强制MS Access ODBC连接使用SQL Server身份验证

来自分类Dev

使用 ASP.NET MVC 连接到 SQL Server 时出现登录身份验证错误

来自分类Dev

授予IIS APPPOOL破坏了我的SQL Server Windows身份验证

来自分类Dev

SQL Server通过Windows身份验证模式限制对数据库的访问

来自分类Dev

SQL Server集成安全性(Windows身份验证)

Related 相关文章

  1. 1

    如何使用Windows身份验证通过sqlalchemy连接到SQL Server?

  2. 2

    使用DBeaver连接到SQL Server Windows身份验证

  3. 3

    Windows Server 2012上Windows身份验证的SQL Server JDBC连接异常

  4. 4

    SQL Server Windows 用户身份验证

  5. 5

    如何使用Windows身份验证从命令提示符连接到SQL Server

  6. 6

    将连接字符串从SQL Server更改为Windows身份验证

  7. 7

    如何从Java EE Spring应用程序以Windows身份验证模式连接到SQL Server?

  8. 8

    使用Windows身份验证的IIS PHP无法连接到SQL Server 2008R2

  9. 9

    JIRA插件中使用Windows身份验证到SQL Server的JDBC URL连接

  10. 10

    无法连接回SQL Server身份验证

  11. 11

    如何使用指定Windows用户的Windows身份验证从ASP连接到MS SQL Server数据库

  12. 12

    SSPI和SQL Server Windows身份验证

  13. 13

    Windows身份验证不适用于SQL Server

  14. 14

    带有Sql Server的Jsf项目-Windows身份验证

  15. 15

    IIS 7 Windows身份验证到SQL Server 2008

  16. 16

    使用Windows身份验证的SQL Server登录

  17. 17

    SQL Server Windows 身份验证和休眠

  18. 18

    我可以使用SQL身份验证登录到使用Windows身份验证设置的SQL Server 2008吗?

  19. 19

    使用具有SQL Server身份验证的用户连接到SQL Server Express失败

  20. 20

    为什么我不能使用域用户名通过Windows身份验证连接到我的SQL Server?

  21. 21

    在Windows应用程序中将Windows身份验证与Sql Server一起使用

  22. 22

    具有Windows身份验证的Windows XP上的Flyway SQL Server

  23. 23

    如何使用clojure使用窗口身份验证连接SQL Server?

  24. 24

    通过域身份验证与MS Sql Server进行Spring托管的数据源连接

  25. 25

    强制MS Access ODBC连接使用SQL Server身份验证

  26. 26

    使用 ASP.NET MVC 连接到 SQL Server 时出现登录身份验证错误

  27. 27

    授予IIS APPPOOL破坏了我的SQL Server Windows身份验证

  28. 28

    SQL Server通过Windows身份验证模式限制对数据库的访问

  29. 29

    SQL Server集成安全性(Windows身份验证)

热门标签

归档