首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在连接到Server的python中找不到提供程序错误

在连接到Server的python中找不到提供程序错误
EN

Stack Overflow用户
提问于 2010-10-26 18:30:03
回答 2查看 2.3K关注 0票数 2

我正在尝试连接到Python脚本中的Server数据库。我在连接字符串上使用SQLNCLI作为提供程序。

代码语言:javascript
运行
复制
from win32com.client import Dispatch

connection_string = "Provider=SQLNCLI;server=%s;initial catalog=%s;user id=%s;password=%s"%(server,db_name,user,pwd)

dbConn = Dispatch("ADODB.Connection")

dbConn.Open( connection_string )

在执行脚本时,我会得到以下错误:

找不到

提供程序。它可能没有正确安装。

有什么办法解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-26 18:33:54

...It是如此简单,只需安装以下内容: SQLNCLI.msi

你可以在这里找到它:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en

票数 -1
EN

Stack Overflow用户

发布于 2010-10-26 18:38:28

安装SQLNCLI。如果它仍然不起作用,则更改:

代码语言:javascript
运行
复制
"Provider=SQLNCLI;server=%...

代码语言:javascript
运行
复制
"Provider=SQLNCLI10;server=%...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4026776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档