Ошибка при использовании драйвера Microsoft ODBC 13 для SQL Server - PullRequest
0 голосов
/ 11 июля 2019

Я получаю эту ошибку:

'HYT00', '[HYT00] [Microsoft][ODBC Driver 13 for SQL Server]Login timeout expired (0) (SQLDriverConnect)

Когда я пытаюсь подключиться к базе данных Microsoft SQL Server из сценария python, используя pyodbc, который развертывается на AWS Lambda.

1 Ответ

0 голосов
/ 11 июля 2019

Как показывает ошибка, это проблема времени ожидания, которая означает, что скрипт Python / AWS Lambda не может подключиться к базе данных SQL Server.

Чтобы исправить это:

В скрипте Python убедитесь, что у вас есть доступ к базе данных Microsoft SQL Server.

На AWS убедитесь, что у Lambda есть доступ к базе данных Microsoft SQL Server. Обычно это просто гарантирует, что Lambda находится в VPC, который имеет доступ к этой базе данных Microsoft SQL Server.

PS: База данных Microsoft SQL Server не была включена в AWS RDS, но я почти уверен, что это применимо.

...