Локальное соединение SQL Server работает в .py, но не в exe - PullRequest
0 голосов
/ 27 апреля 2019

Я создал довольно большую программу, написанную на python, и когда я запускаю ее локально или на сервере как .py, это не доставляет мне никаких проблем.

Однако, если я использую PyInstaller для создания исполняемого файла, хотя он все еще работает локально, он завершается неудачно, когда я пытаюсь установить соединение с локальной сетью, как будто что-то в Windows или в локальной сети блокирует мое соединение.

Я не понимаю, почему в .py все работает отлично, в то время как в .exe программа не может подключиться к SQL Server в локальной сети. Программа должна будет подключиться к SQL Server, который будет работать на Windows Server 2012.

Единственное, что я не пробовал, это пытаться подписать программу.

Также было бы интересно опубликовать решение где-нибудь, чтобы помочь другим людям, у которых такая же странная проблема.

ПРИМЕЧАНИЕ. Я использую библиотеку pymssql. Я также пытался использовать другие библиотеки, такие как pyodbc напрямую, всегда та же проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...