我正在尝试连接到Python脚本中的Server数据库。我在连接字符串上使用SQLNCLI作为提供程序。
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 )在执行脚本时,我会得到以下错误:
找不到
提供程序。它可能没有正确安装。
有什么办法解决这个问题吗?
发布于 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
发布于 2010-10-26 18:38:28
安装SQLNCLI。如果它仍然不起作用,则更改:
"Provider=SQLNCLI;server=%...至
"Provider=SQLNCLI10;server=%...https://stackoverflow.com/questions/4026776
复制相似问题