SQL Server LAN连接可以在.py中运行,但不能在exe

时间:2019-04-26 22:35:10

标签: python sql-server exe lan pymssql

我创建了一个用python编写的相当大的程序,当我在本地或以.py的身份在服务器上运行它时,它没有任何问题。

但是,如果我使用PyInstaller创建可执行文件,尽管它仍然可以在本地运行,但是当我尝试建立LAN连接时,它会失败,就像Windows或LAN上的某些东西阻止了我的连接一样。

我不明白为什么在.py中一切正常,而在.exe中程序无法连接到LAN上的SQL Server。该程序必须连接到将在Windows Server 2012上运行的SQL Server。

我唯一没有尝试过的尝试就是对程序进行签名。

将解决方案发布到某处以帮助其他遇到相同奇怪问题的人也很有趣。

注意:我正在使用pymssql库。我还尝试过直接使用其他类库,例如pyodbc,总是存在同样的问题。

0 个答案:

没有答案