Показать полную графическую версию : [решено] Медленная работа с DOS-приложением
Sergey666
07-12-2010, 05:24
Добрый день!
Проблема такая:
Есть виртуальный сервак под Windows 2008 sp2 на нём подняты следующие роли: DNS, WSUS, AD, ISS и файловые службы. Все обновления закачены.
На нём же расположена БД dbf с которой должны работать клиентские станции (DOS-приложение) . При подключении с клиентской машины работает ну очень медленно, на самом серваке всё летает. Проблема с локалкой исключена т.к. это происходит на нескольких серваках нескольких филиалах, причем на нескольких аналогичных серваках такого не замечено.
Клиентские машины обычно под управлением Windows XP и Windows 7 все обновления так же установленны.
Проверял различными антивирусами (NOD32, DRWEB) всё чисто.
Подскажите в чём может быть проблема и в какую сторону копать.
Это старая проблема и сомневаюсь что её можно будет решить стандартными средствами, с 1C такая же петрушка. Дело в том что сервер даёт доступ к базе как к простому файлу и одновременно операции чтения/записи может производить только 1 клиент, по освобождению файла базы флаг сбрасывается и начинает работать следующий пользователь.... естественно это очень медлено, намного медленне чем при работе через терминал, ведь там работа с базой идет напрямую с жесткого диска который уже предоставляет доступ блочно, а не сессиями. Про сервера где не замечено затыков - наверняка не сильная загруженность, 2-3 клиента ?
по этому тут 3 решения, первое - терминал (самый простой имхо), второе - сетевое хранилище типа iscsi (аппаратное или программное), ну и третее - перевод базы из dbf в что то sql подобное, но насколько это реально уже с разработчиками....
Sergey666
07-12-2010, 11:00
первое - терминал »
Да но кажись сервер терминалов не уживается толи с WSUS толи с DNS+AD
а поподробнее? какие ошибки, что не работает?
Sergey666
08-12-2010, 04:29
а поподробнее? какие ошибки, что не работает? »
Как я уже писал выше есть досовское приложение база на сервере а клиент на рабочей станции, и всё работает очень медленно
:)
Да но кажись сервер терминалов не уживается толи с WSUS толи с DNS+AD »
в мысле что с сервером терминалов, как это не уживаются, у всех уживаются, и думаю ваш сервер не особенный
Sergey666
08-12-2010, 14:59
в мысле что с сервером терминалов, как это не уживаются, у всех уживаются, и думаю ваш сервер не особенный »
Терминал конечно хорошо но есть одно значительное НО, не все досовские процессы выполняются под Windows 2008 (пресловутая ошибка NTVDM)
Sergey666
09-12-2010, 13:50
DOSBOX ? »
нет, прога для ввода и обработки данных
Sergey666
17-12-2010, 08:06
Всё проблема решена. Оказалось совсем просто: Нужно было явно указать "Включить NetBIOS через TCP/IP. Изначально галочка стоит "По умолчанию" тока не работает как надо.
brass_net
17-12-2010, 12:15
Изначально галочка стоит "По умолчанию" тока не работает как надо. »
Как раз работает как надо, ибо с этой опцией комп получает имена от WINS, а не от своего обозревателя...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC