Ошибка добавления строк из ДБФ.

Відповісти
ldv
Повідомлень: 3
З нами з: 16 жовтня 2013, 13:43

Ошибка добавления строк из ДБФ.

Повідомлення ldv » 13 січня 2014, 18:35

Добрый день.

Медок 10.00.199, сетевая версия, лицензия. Система в составе:
(А) Сервер, на котором крутится Медок, Windows Server 2003R2 x64 en SP2;
(Б) Пользовательская станция, Windows 7 pro rus SP1;
(В) Сервер, на котором хранятся ДБФ-файлы, формируемые третьими программами, Windows Server 2003R2 x64 en SP2.
Все ОС со всеми критическими и рекомендуемыми обновлениями. На рабочих станциях установлен антивирус Microsoft Security Essentials, на серверах никаких антивирусов. На всех машинах отключены файрволлы.

Нужно в Отчет по ЕСВ, Додаток 4, Таблица 5, импортировать строку из ДБФ-файла, формируемого внешней программой. Файл лежит в сетевой папке на сервере (В).
При попытке это сделать появилась ошибка:
03.PNG
03.PNG (16.8 Кіб) Переглянуто 1289 разів
Однако при уточнении подробностей выяснилось интересное:
1. Если делать импорт с сервера (то есть запуская клиента Медка прямо на сервере (А), где живет серверная часть Медка), и при этом в качестве импортируемого ДБФ указывать файл, лежащий на сетевой папке (здесь и далее используется одна и та же сетевая папка на сервере (Г)), то импорт не проходит, вызывая ошибку (см. изображение выше). Если при этих же условиях использовать копию того же ДБФ, расположенную непосредственно не локальном диске сервера (А), импорт проходит без ошибок.
2. Если использовать клиента Медка на станции (Б), то наоборот: локальная копия не импортируется с теми же симптомами, сетевая импортируется успешно.

В экспериментах использовалась одна и та же копия ДБФ-файла, все было проверено неоднократно. По словам пользователей, эта функция нормально работала (одинаково и с сетевого, и с локального) еще в прошлом месяце.

Как вернуть нормальное поведение импорта? Нужно, чтобы работало и с локали, и с сетевых папок.

pavel
Повідомлень: 1017
З нами з: 01 липня 2011, 09:29
Контактна інформація:

Re: Ошибка добавления строк из ДБФ.

Повідомлення pavel » 13 січня 2014, 22:09

Смотреть нужно в сторону прав пользователя на изменение файла ;)
для ДБФ прав на чтение не достаточно.

ldv
Повідомлень: 3
З нами з: 16 жовтня 2013, 13:43

Re: Ошибка добавления строк из ДБФ.

Повідомлення ldv » 14 січня 2014, 02:44

pavel писав:для ДБФ прав на чтение не достаточно.
То есть для того, чтобы выполнить импорт из ДБФ, нужно иметь к нему доступ на запись?!
Это действительно так?
pavel писав:Смотреть нужно в сторону прав пользователя на изменение файла ;)
К сожалению, в данном случае проблема явно не в правах -- все проверялось на пользователе с максимальными правами и с каталогами, к которым у него есть полный доступ.

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

winn3r.BB
Повідомлень: 258
З нами з: 23 листопада 2011, 19:03
Контактна інформація:

Re: Ошибка добавления строк из ДБФ.

Повідомлення winn3r.BB » 14 січня 2014, 10:38

Спробуйте перевстановити Fox Pro DB Provider з кореневого каталогу медка, папка Install\VFPOLEDBSetup, але при встановлені оберіть замість "Just for me" "For all users"

ldv
Повідомлень: 3
З нами з: 16 жовтня 2013, 13:43

Re: Ошибка добавления строк из ДБФ.

Повідомлення ldv » 14 січня 2014, 18:58

winn3r.BB писав:Спробуйте перевстановити Fox Pro DB Provider з кореневого каталогу медка, папка Install\VFPOLEDBSetup, але при встановлені оберіть замість "Just for me" "For all users"
Fox Pro DB Provider на рабочей станции с семеркой установлен не был. Из интереса я его поставил. Перестал работать импорт ДБФ вообще, и с локали, и из сети. Снес его. Работа импорта не восстановилась.
Спасибо за совет. "Интересный эффект получается" (с) Жванецкий ;о)

Хорошо, что я эти манипуляции производил не на боевой, а на тестовой станции.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: Ошибка добавления строк из ДБФ.

Повідомлення Колпаков Б.И. » 14 січня 2014, 19:09

Ругается только на таблицу 5?

Відповісти

Повернутись до “У роботі ПК "M.E.Doc"”