擅长:python、mysql、java
<p>尝试此连接字符串:</p>
<p><code>Initial Catalog=XXX; Data Source=<servername>\\<SQL Instance name>; Provider=SQLOLEDB.1; Integrated Security=SSPI</code></p>
<h2>更新</h2>
<p>嗯,好吧。在查看adodbapi的源代码时,我不得不说您遇到了一个COM错误。(是的,我知道回溯说的)。但特别是初始化相关的COM对象。</p>
<p>这意味着连接字符串与回溯无关。我认为一个好的开始是确保你的pythoncom副本是最新的。</p>
<p>可能win32com/pythoncom还不支持Python 3K(3.0以后的版本),但是经过一分钟的搜索,我还没有发现任何有用的东西,我将把它留给您。</p>
<p>当您修复了问题后,此代码应该能够成功运行(并且应该在此时失败)。</p>
<pre><code>import win32com.client
import pythoncom
pythoncom.CoInitialize()
win32com.client.Dispatch('ADODB.Connection')
</code></pre>
<p>同样,代码抛出的任何异常都有助于调试问题。</p>