在SQLSERVER

时间:2015-09-07 22:27:48

标签: python sql-server sql-server-2008

我使用python在Windows 7-64位上连接SQLSERVER

我的代码如下:

self.conn  = pyodbc.connect("DRIVER={SQL Server};Server=MY-PC/SQLEXPRESS;DATABASE=Webmining;UID=sara;PWD=xxxxxx")

错误如下:

  

pyodbc.Error:(' 08001',' [08001] [Microsoft] [ODBC SQL Server   驱动程序] [DBNETLIB] SQ L服务器   \ XB2 \ XBB \ XB4 \ XE6 \ XD4 \ XDA \ XBB \ XF2 \ XB7 \ XC3 \ XCE \ XCA \ XB1 \ XBB \ XBE \ XDC \ XBE \ XF   8(17)(SQLDriverConnect); [01000] [Microsoft] [ODBC SQL Server   驱动程序] [DBNETLIB] ConnectionOpen(Connect())。 (67)&#39)

检查MSDN后,08001表示“无法连接到数据源”,而01000表示“常规警告”。

我看了很多类似的问题,它指出了ODBC。我的ODBC驱动程序版本是SQL Server Native Client 11.0,我的SQL Server是2008 R2

有人可以给我一些建议吗?

0 个答案:

没有答案