Лебедев Виктор » 27 мар 2003, 09:48
По всем признакам используется Borland Paradox или работа происходит через интерфейс типа BDE. Есть файл PDOXUSRS.NET который содержит информацию о состоянии БД и режимах работы пользователей. Таким образом, методы работы с БД не привязаны с инструментарию сетевой ОС ("тупая кросс-платформенность"). Поскольку все равно не известно как велось программирование самой задачи, говорить как исправлять слож. ситуацию трудно. Могу предложить несколько вариантов:
1) Если есть какая-нибудь резервная копия системы, то можно взять PDOXUSERS.NET из копии. При замене ничего страшного не произойдет;
2) Если есть дистрибутив системы, попробовать поставить систему заново (естественно, предварительно сохранив боевую версию) и оттуда взять PDOXUSERS.NET. Потом поставить боевую систему на место и переписать новый PDOXUSERS.NET вместо испорченного;
3) При определенных условиях программирования, система может сама восстанавливать свои первоначальные настройки (это если у разработчиков руки дошли до написания соответствующего кода). Поэтому иногда можно просто удалить этот файл или же создать вместо него файл нулевой длины. Но это отчаянный вариант, т.к. слишком много "если". Копию сделать сначала надо обязательно.
4) Несомненно, есть продукт который позволяет исправлять "этот" файл - Borlad Paradox. Но! Здесь я ничем не помогу, к сожалению. Не владею я информацией по данной СУБД. Ругать ее не будем. Время с поры его молодости прошло уже достаточно. Вообще, настоятельно советую поспрашивать на формах по борландовским продуктам. Это их хлеб. Новелл здесь точно совершенно не причем. Сам бываю регулярно в такой ситуации, но у меня была "соломка в нужном месте", обохожусь вариантом 1 (см. выше). И копию этого ненормального файла берегу.
P.S.: Старый вывод: Не экономьте на резервном копировании - себе же дороже.