将本地SQL Server数据库从python连接到输入表

时间:2019-07-02 18:23:44

标签: python sql-server pymssql

我是SQL数据库的新手,我需要将python中的数据框连接到本地SQL Server数据库。我似乎无法连接到数据库,而且我也不明白为什么。

我尝试使用和不使用用户名和密码的不同组合。我确实只有一个用户名,并且没有通过MSSMS的密码,并且我正在使用Windows身份验证。对于本地数据库-我需要这些凭据吗?在Microsoft SQL Server mgmt studio中的哪里找到它们?另外,哪种方言和驱动程序最适合/正确连接这些数据库?如您在下面看到的,我正在使用mssql和pymssql,但是我担心这可能是我无法连接的原因。

from sqlalchemy import create_engine


engine = create_engine('mssql+pymssql://user:@sevrer/database') 
con = engine.connect()

我收到以下错误消息,提示我无法连接。

  

OperationalError:(pymssql.OperationalError)(20009,b'DB-Lib错误消息20009,严重性9:无法连接:Adaptive Server不可用或不存在(localhost:1433)\ nNet-Lib错误,发生未知错误(10060)\ n')(此错误的背景位于:http://sqlalche.me/e/e3q8

0 个答案:

没有答案