我使用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
有人可以给我一些建议吗?