擅长:python、mysql、java
<p>在和一位知识渊博的朋友交谈之后,我终于找到了我的问题!</p>
<p>出于某种原因,用户的系统被配置为使用命名管道进行连接,但我连接的服务器仅启用了TCP/IP协议。解决方案是通过在服务器名称前面添加“TCP:”来强制应用程序使用TCP/IP。</p>
<p>固定连接字符串:</p>
<pre><code>pyodbc.connect('''DRIVER={SQL Server};
SERVER=tcp:<myServer_name>;
PORT=1433;
DATABASE=<myDB_name>;
UID=personsUser;
PWD=personsPassword
''')
</code></pre>