Случайная ошибка подключения к Pymssql (Ошибка 20009) - PullRequest
0 голосов
/ 23 октября 2019

Я использовал pymssql в Python более года без проблем. Внезапно я начал получать эту ошибку:

MSSQLDatabaseException: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist 

У меня возникает проблема только с 1 из 3 попыток подключения через Python. Я использую Mac (Mojave 10.14.6). Я обычно использую SQLPro для MSSQL и для запросов, и у меня там такая же проблема (хотя и гораздо реже). Я не верю, что это проблема с моими учетными данными или с SQL Server, потому что 1) он действительно работает и 2) я также попытался подключиться через компьютер с Windows без проблем.

Я также пытался это сделать, как предлагалось проверить соединение

tsql -H sqlserverhost -p 1433 -U user -P password -D tempdb

, но получил следующее, хотя у меня никогда не было проблем с подключением в течение года:

    Server name not found in configuration files.
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20013 (severity 2):
    Unknown host machine name.
Error 20009 (severity 9):
    Unable to connect: Adaptive Server is unavailable or does not exist
There was a problem connecting to the server

Как это происходит и как я могу быстро решить проблему, чтобы вернуться к работе и работать последовательно?

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