Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Программа на Clipper, база данных - на сервере

Ответить
Настройки темы
Программа на Clipper, база данных - на сервере

Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Доброго времени суток!

Вкратце опишу проблему.

Имеется сервер под управлением Windows 2003, на сервере выделен ресурс (каталог), в котором лежит программа, писанная на Clipper (работает с файлами *.dbf, *.ntx). Рабочая станция под управлением Windows 98 подключается к серверу, монтирует вышеупомянутый ресурс (подключает сетевой диск) и запускает вышеуказанную программу. На определенном этапе работы программы она (программа) вываливается с ошибкой 19 (NTX file corrupt - разрушение индексного файла). При этом, если эту же программу запустить на этой же рабочей станци, только с локального диска, то всё нормально.
Может быть кто-нибудь сталкивался с такой или подобной проблемой?

Заранее спасибо за помощь.

P.S. Доступ на ресурс установлен полный.

Отправлено: 21:35, 18-06-2009

 

Аватара для Angry Demon

Крылатый ужас


Moderator


Сообщения: 26453
Благодарности: 4446

Профиль | Отправить PM | Цитировать


avolkov2009, вот, что говорит руководство:
Цитата:
19 NTX File Corrupted

This occurs when an index buffer is found to be corrupted when attempting to update an index page and the index is non-UNIQUE. The index file can be "corrupted" by creating it while the table is opened in shared mode. Indexes should be created with the file opened exclusively.

Solution: Delete the corrupted NTX file and re-create it....do NOT
just reindex.

-------
- Пал Андреич, Вы шпион?
- Видишь ли, Юра...


Здесь можно скачать драйверы

Сообщение оказалось полезным? Поблагодарите автора, нажав ссылку Полезное сообщение чуть ниже.


Отправлено: 08:28, 19-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Цитата:
avolkov2009, вот, что говорит руководство:...
Спасибо, это я читал. Проблема в том, что изменить программу не представляется возможным ввиду отсутствия исходников.
Да и проблема, как я понимаю, в другом, ведь, когда таблицы (DBF-ки и NTX-ы) лежат на локальном диске, то всё ок.
Кроме того, сеть, скорее всего, тоже ни при чем, ибо такие проблемы не наблюдались, когда на сервере был Netware, а потом Linux (Samba).
Приобрести и установить Windows Server 2003 заставил переход на новое ПО, серверная часть которого работает только на win2003.
Следовательно, как я понимаю, проблема кроется где-то в Windows Server 2003, что и заставило меня задать вопрос в ветке "Microsoft Windows NT/2000/2003".
Может быть что-то не так с настройкой сети в Win2003?

Отправлено: 09:45, 19-06-2009 | #3


Ветеран


Сообщения: 4900
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


avolkov2009,
Начните с проверки журналов сервера - система и приложения.

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 10:33, 19-06-2009 | #4


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Цитата monkkey:
Начните с проверки журналов сервера - система и приложения. »
к сожалению, заняться этим смогу только в середине следующей недели, но займусь обязательно. Спасибо.

Отправлено: 17:45, 19-06-2009 | #5


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Возвращаясь к вышеизложенной проблеме.
Посмотрел я журналы событий, там пусто. Причем сам отмечал время, воспроизводил ошибку, проверял после этого журнал событий на сервере - ничего.
Попутный вопрос: а не может ли влиять на неадекватное поведение клипперовской программы какое-нибудь "хитрое" кеширование, которое устраивает сервер?

Отправлено: 23:46, 16-07-2009 | #6


Новый участник


Сообщения: 34
Благодарности: 1

Профиль | Отправить PM | Цитировать


я бы посмотрел в сторону FILES в config логальной машинки. Для клиппера помнится это было актуально. Для приличных программ с 30-40 файлами требовалось до 100 дескрипторов поскольку еще индексы. и если там XP то побаловаться с ярлыком программы на предмет Compatibility mode.

Отправлено: 17:28, 20-07-2009 | #7


Пользователь


Сообщения: 144
Благодарности: 16

Профиль | Отправить PM | Цитировать


Цитата PRUHA:
Для приличных программ с 30-40 файлами требовалось до 100 дескрипторов »
Установлено files=120
Проблема, скорее всего, не в этом, поскольку во времена, когда на сервере была установлена Novell Netware 6.5 и позже Ubuntu Server 8.04 - все работало. Настройки рабочих станций не изменялись.
Поэтому я и предполагаю, что проблема в сервере.

Отправлено: 13:36, 21-07-2009 | #8



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Программа на Clipper, база данных - на сервере

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - База данных pirojok750 Программирование и базы данных 24 25-11-2009 01:26
База данных zudu Флейм 11 08-12-2008 11:11
База данных Guest Программирование и базы данных 27 06-09-2004 08:59
База Данных Guest Программирование и базы данных 9 24-03-2004 16:03
База данных tradeukraine Вебмастеру 5 03-08-2003 20:48




 
Переход