Медленная работа с DOS-приложением
Добрый день!
Проблема такая:
Есть виртуальный сервак под Windows 2008 sp2 на нём подняты следующие роли: DNS, WSUS, AD, ISS и файловые службы. Все обновления закачены.
На нём же расположена БД dbf с которой должны работать клиентские станции (DOS-приложение) . При подключении с клиентской машины работает ну очень медленно, на самом серваке всё летает. Проблема с локалкой исключена т.к. это происходит на нескольких серваках нескольких филиалах, причем на нескольких аналогичных серваках такого не замечено.
Клиентские машины обычно под управлением Windows XP и Windows 7 все обновления так же установленны.
Проверял различными антивирусами (NOD32, DRWEB) всё чисто.
Подскажите в чём может быть проблема и в какую сторону копать.
|
Это старая проблема и сомневаюсь что её можно будет решить стандартными средствами, с 1C такая же петрушка. Дело в том что сервер даёт доступ к базе как к простому файлу и одновременно операции чтения/записи может производить только 1 клиент, по освобождению файла базы флаг сбрасывается и начинает работать следующий пользователь.... естественно это очень медлено, намного медленне чем при работе через терминал, ведь там работа с базой идет напрямую с жесткого диска который уже предоставляет доступ блочно, а не сессиями. Про сервера где не замечено затыков - наверняка не сильная загруженность, 2-3 клиента ?
по этому тут 3 решения, первое - терминал (самый простой имхо), второе - сетевое хранилище типа iscsi (аппаратное или программное), ну и третее - перевод базы из dbf в что то sql подобное, но насколько это реально уже с разработчиками....
|
Да но кажись сервер терминалов не уживается толи с WSUS толи с DNS+AD
|
а поподробнее? какие ошибки, что не работает?
|
Цитата:
Цитата Donner
а поподробнее? какие ошибки, что не работает? »
|
Как я уже писал выше есть досовское приложение база на сервере а клиент на рабочей станции, и всё работает очень медленно
|
:)
Цитата:
Цитата Sergey666
Да но кажись сервер терминалов не уживается толи с WSUS толи с DNS+AD »
|
в мысле что с сервером терминалов, как это не уживаются, у всех уживаются, и думаю ваш сервер не особенный
|
Цитата:
Цитата Donner
в мысле что с сервером терминалов, как это не уживаются, у всех уживаются, и думаю ваш сервер не особенный »
|
Терминал конечно хорошо но есть одно значительное НО, не все досовские процессы выполняются под Windows 2008 (пресловутая ошибка NTVDM)
|
нет, прога для ввода и обработки данных
|
Всё проблема решена. Оказалось совсем просто: Нужно было явно указать "Включить NetBIOS через TCP/IP. Изначально галочка стоит "По умолчанию" тока не работает как надо.
|
Цитата:
Цитата Sergey666
Изначально галочка стоит "По умолчанию" тока не работает как надо. »
|
Как раз работает как надо, ибо с этой опцией комп получает имена от WINS, а не от своего обозревателя...
|
Время: 20:18.
© OSzone.net 2001-