Python 到MSSQL的pyodbc连接
我发现pyodbc与SQL server的连接有困难。在阅读了所有的问题和参考资料后,我仍然找不到关于如何处理此错误的答案: 错误:('08001','[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]SQL>服务器不存在或访问被拒绝。(17)(SQLDriverConnect);[01000]>[Microsoft][ODBC SQL Server驱动程序][DBNETLIB]ConnectionOpen(Connect())(53)' 我的代码如下所示:Python 到MSSQL的pyodbc连接,python,sql-server,python-2.7,pyodbc,Python,Sql Server,Python 2.7,Pyodbc,我发现pyodbc与SQL server的连接有困难。在阅读了所有的问题和参考资料后,我仍然找不到关于如何处理此错误的答案: 错误:('08001','[08001][Microsoft][ODBC SQL Server驱动程序][DBNETLIB]SQL>服务器不存在或访问被拒绝。(17)(SQLDriverConnect);[01000]>[Microsoft][ODBC SQL Server驱动程序][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
谢谢,您是否尝试过使用: 可信连接=是
请看一看我在“”中提供的示例服务器真的命名为
SQLOLEDB
?这看起来很可疑。要么服务器名称错误,要么您没有连接到该服务器的权限,请确保允许您的计算机连接到该服务器,并且您在服务器配置中拥有足够的权限。一旦连接,SQL也将失败;您需要从股票中选择*并使用空格。上限是可选的;为了阅读的清晰,我选择将保留的单词大写。