Я создал довольно большую программу, написанную на python, и когда я запускаю ее локально или на сервере как .py, это не доставляет мне никаких проблем.
Однако, если я использую PyInstaller для создания исполняемого файла, хотя он все еще работает локально, он завершается неудачно, когда я пытаюсь установить соединение с локальной сетью, как будто что-то в Windows или в локальной сети блокирует мое соединение.
Я не понимаю, почему в .py все работает отлично, в то время как в .exe программа не может подключиться к SQL Server в локальной сети. Программа должна будет подключиться к SQL Server, который будет работать на Windows Server 2012.
Единственное, что я не пробовал, это пытаться подписать программу.
Также было бы интересно опубликовать решение где-нибудь, чтобы помочь другим людям, у которых такая же странная проблема.
ПРИМЕЧАНИЕ. Я использую библиотеку pymssql. Я также пытался использовать другие библиотеки, такие как pyodbc напрямую, всегда та же проблема.