Как исправить сообщение об ошибке Ошибка: nanodbc/nanodbc.cpp:1021: HYT00: [Microsoft][Драйвер ODBC SQL Server]Истек тайм-аут входа в систему

#r

Вопрос:

Я пытаюсь подключиться к SQL Server, установив соединение через R studio, но получаю указанную ошибку.

Я не уверен, что вызывает эту проблему, я считаю, что мой код верен.

Любая помощь будет очень признательна.

Комментарии:

1. Серверы повсюду, как правило, отключают неактивных пользователей/программы. Кроме того, я столкнулся с этой проблемой, когда сервер дал сбой (например, при большой нагрузке) или сеть дала сбой. В любом случае, сначала dbDisconnect(con) (старое соединение, на всякий случай), а затем повторно con <- dbConnect(...) . Хотя для меня это происходит не всегда, в целом при программировании нужно быть готовым к тому, что соединение потребуется сбросить.

2. Даже при первой попытке подключения я видел эту ошибку, когда SQL-сервер с чем-то сильно борется. Возможно, с вашей стороны это не будет проблемой. Свяжитесь с администраторами баз данных и посмотрите, могут ли они подтвердить это чем-то, что они видят со своей стороны.