我试图在Python脚本中连接到sqlserver数据库。我使用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 )
执行脚本时出现以下错误:
provider cannot be found. It may not be properly installed.
有什么办法解决这个问题吗?在
安装SQLNCLI。如果仍然不起作用,请更改:
到
^{pr2}$…非常简单,只需安装这个:SQLNCLI.msi在
你可以在这里找到:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc&displaylang=en
相关问题 更多 >
编程相关推荐