Ошибка драйвера ODBC SQL Server - PullRequest
2 голосов
/ 17 сентября 2009

У меня есть приложение VB6, которое обращается к базе данных через соединение ODBC. Это будет работать нормально в течение нескольких часов, а затем я получаю следующую ошибку. Есть идеи?

[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionWrite(WrapperWrite())

Ответы [ 2 ]

0 голосов
/ 18 сентября 2009

Начиная с ошибки Google, кажется, что это просто способ ADO сказать, что он не может подключиться - что сервер недоступен. Существуют ли какие-либо другие службы на этом сервере или использующие базу данных, которые становятся недоступными одновременно с этой ошибкой? Похоже, что клиент просто теряет соединение, поэтому я хотел бы найти что-нибудь вокруг этого - оборванное сетевое соединение или сбитый / перегруженный сервер, чтобы назвать несколько примеров.

0 голосов
/ 17 сентября 2009

Должна ли ваша программа обращаться по сети, чтобы получить доступ к файлу Access?

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

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

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

Существует ли более одного экземпляра программы, запущенной на одной и / или разных машинах? Если так, все ли они получают ошибку одновременно?
Если возможно, постарайтесь, чтобы на одном компьютере работало несколько экземпляров вашей программы, и посмотрите, все ли они получили ошибку одновременно.

Также:
Произошла ли ошибка примерно в то же время после первоначального подключения?
Ошибка в том же количестве неактивности в вашем приложении?

...