我发现pyodbc与SQL服务器的连接有困难。在阅读了所有问题和参考资料后,我仍然找不到如何处理此错误的答案:
错误: ('08001', '[08001] [Microsoft][ODBC SQL Server 驱动程序][DBNETLIB]SQL>服务器不存在或访问被拒绝。(17) (SQLDriverConnect);[01000]>[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()).(53)')
我的代码如下所示:
import pyodbc
cnxn = pyodbc.connect(driver='{SQL Server}',server = 'SQLOLEDB',
database = 'K2DS1')
cursor = cnxn.cursor()
cursor.execute("select*from stocks")
for row in cursor.fetchall():
print row
谢谢
您是否尝试过使用:
Trusted_Connection=是
请查看我在"使用 pyodbc 将 SQL Server 连接到 Python 3"中提供的示例。