У меня есть ODBC-соединение с базой данных Provider. Мы используем базу данных в программном обеспечении всей компании, а соединение ODBC создается стандартным установщиком.
Попытка проверить соединение ODBC или запросить его в Crystal Reports.Net приводит к блокировке программы или администратора ODBC примерно на 10 минут перед окончательным возвратом с запросом или результатом теста. Эта проблема возникает только на моем компьютере.
Есть соединение ODBC с другой базой данных, которое также отлично работает.
Кто-нибудь еще сталкивался с этой проблемой и / или нашел решение?
Можете ли вы запустить Wireshark во время такого поведения на своей машине и посмотреть, не выскакивает ли что-нибудь на вас? Если можете, попробуйте и на сервере.
Я ничего не знаю конкретно о Providex, возможно, вы можете включить трассировку на клиенте, чтобы помочь вам разобраться в этом?
Тем не менее, если вы столкнулись с проблемой, см. Разрешение удара:
Проблема, которую мы наблюдали в Win7 VDI, могла быть связана с сетевым аппаратным устройством, подключенным к машине. Если масштабирование TCP / IP не поддерживается сетевым устройством, производительность будет низкой.
Отключите уровень автоматической настройки TCP. Выполните следующие шаги: 1) Откройте командную строку с правами администратора (Запуск от имени администратора) 2) Введите «netsh interface tcp set global autotuninglevel = disabled» 3) После выполнения вышеуказанной команды перезагрузите компьютер.
Для получения дополнительной информации об этой команде перейдите по ссылке «http://support.microsoft.com/kb/935400”
Если обе машины используют один и тот же драйвер для подключения к одному серверу, вероятно, что-то не так с сетью (возможно, антивирусное программное обеспечение что-то проверяет, возможно, брандмауэр и т. Д.).
Чтобы проверить, на чем «останавливается» ODBC, я бы использовал трассировку ODBC. В диспетчере ODBC вы можете включить трассировку. Затем сравните трассировки с машины, на которой ODBC работает хорошо, и с машины, на которой ODBC работает медленно. К сожалению, на моей машине нет отметки времени для каждой записи журнала, но если на «медленной» машине были ошибки, вы увидите их в файле трассировки.