0

Как и в случае с другой парой вопросов, которые я видел, я нахожусь в темном месте, не имея другого выхода, кроме как подключиться к MSSQL из Django.Как отладить проблемы с драйвером MSSQL от Ubuntu

Я с перерывами (но около 50% времени, в остальном он отлично работает), получая ошибку;

django.db.utils.Error: ('[08S01] [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: Error code 0x274c (10060) (SQLGetData)')

Обратите внимание, что иногда я получаю это;

django.db.utils.Error: ('08S01', '[08S01] [Microsoft][ODBC Driver 13 for SQL Server]TCP Provider: Error code 0x68 (104) (SQLGetData)')

Я думаю, что это сеть связанные, я ранее судимые обменивая из pyodbc версий, обмен между FreeTDS и драйвером Microsoft для UNIX, и пытаюсь pyodbc и pyodbc-azure.

Машины в которых идет речь Бродячие коробки на частной сети с фиксированными IP-адресами (Ubuntu 16.04 и Windows 8), SQL Server является SQL Server Express 2016.

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

ответ

1

Вот некоторые полезные ссылки, основанные на кодах ошибок зарегистрированных:

10060

An error has occurred while establishing a connection to the server. When connecting to SQL Server, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: TCP Provider, error: 0 - A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.) (Microsoft SQL Server, Error: 10060)

Как правило, вы можете исправить это, перейдя к экземпляру SQL Server и убедившись, что удаленные соединения разрешены. Для этого в SSMS есть настройка конфигурации. Вы также хотите убедиться, что сервер настроен на использование безопасности в режиме интегрированного режима. i.e - учетные данные windows/ad и учетные данные сервера sql. Вы можете определить пользователя SQL-сервера, не связанного с идентификатором пользовательского окна.

+0

Ваша ссылка имеет завершающую одиночную кавычку; он должен быть https://msdn.microsoft.com/en-us/library/bb326282.aspx. – Vic

Смежные вопросы