SQL Server LAN连接在.py中工作,但在ex中不工作

2024-05-15 23:22:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个用python编写的相当大的程序,当我在本地或服务器上以.py的形式运行它时,它不会给我带来任何问题。你知道吗

但是,如果我使用PyInstaller创建一个可执行文件,尽管它仍然在本地工作,但当我尝试建立局域网连接时,它会失败,就像Windows或局域网中的某些东西阻塞了我的连接一样。你知道吗

我不明白为什么在.py中所有的东西都能正常工作,而在.exe中程序不能连接到局域网上的SQL Server。程序必须连接到将在windows Server 2012上运行的SQL Server。你知道吗

我唯一没试过的就是签计划。你知道吗

为了帮助其他有同样奇怪问题的人,把解决方案贴到某个地方也会很有趣。你知道吗

注意:我使用的是pymssql库。我也尝试过直接使用其他库,比如pyodbc,总是同样的问题。你知道吗


Tags: py程序服务器可执行文件sqlserverwindows地方