Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Форум для сообщений об ошибках и проблемах, возникших при использовании ПО

Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение accept.sykt » 16 ноя 2011, 13:44

Мне кажется, или я что-то делаю не так?
Диспозиция
Имеется серверная часть установленная на другом компьютере. Соответственно там имеется каталог eOrderData, в котором
лежит база eorder.fdb . На локальном компьютере установлен редактор каталога и имеется директория в которой будет формироваться дистр.
При создании дистра работающего с ДВД или USB выполняются следующие действия:

1)Редактор выдает сообщение об отсутствии в \\SERVER\c:\eOrderData файла eorderclient.fdb.
2)Создаем этот файл, путем копирования исходного файла каталога.
3)Снова начинаем формировать дистр.
4)На локальном диске создается структура дистрибутива.
5)Т.к. в этом дистрибутиве отсутствует файл базы данных (он никак не переносится с сервера) - просто копируем eOrderClient.fdb в локальный каталог
6)При повторной попытке сгенерировать дистрибутив - выдается сообщение об ошибке:
Класс: tfPrepareCD
Текст ошибки
fPrepareCd.qScript
This operation is not defined for system tables. DynamicSQL error.
SQL error code = -607
Invalid command.
Table TDISCOUNT_CLIENT_TO_DIR does not exist
(было бы неплохо добавит копи-паст из окна ошибки)
Удаляем eorderclient.fdb на сервере и идем к пункту 1).

Кажется, что немного многовато операций.
accept.sykt
 
Сообщения: 9
Зарегистрирован: 15 ноя 2011, 19:54

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение SInteZ » 16 ноя 2011, 13:59

В окне входа в программу откройте профиль базы данны и проверьте, чтобы
на закладке "Пути к файлам данных" в строке "Корневой каталог" был указан сетевой путь
к папке где находится база данных, а на закладке "Путь к базе данных" правильно заполнено
имя сервера и логический путь до файла.

Например:
База данных eOrder.fdb находится на сервере с именем SERVER,
на логическом диске C: по пути C:\eOrderData\eOrder.fdb.

На закладке "Путь к базе данных" заполняем поля:
1. Ставим флажок "Удаленный сервер".
2. Поле "Имя сервера": SERVER
3. Поле "Файл базы данных": C:\eOrderData\eOrder.fdb

На закладке "Пути к файлам данных":
1. Поле "Корневой каталог": \\SERVER\C:\eOrderData\
2. Остальные поля оставляем пустыми.

Чтобы подготовить клиентский каталог не нужно вручную копировать файлы.
Все делается автоматически. Если указанное описание не помогло,
попробуйте создавать каталог прямо с сервера. Это рекомендуется делать
особенное если каталог большей. По локальной сети подготовка может происходить
достаточно долго.
«Электронный заказ» - программа для создания каталога товаров и услуг, интернет-магазина
SInteZ
Администратор
 
Сообщения: 109
Зарегистрирован: 29 мар 2010, 09:42

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение accept.sykt » 16 ноя 2011, 14:38

ОК!
Сделал все как написано - ошибка Исключение неизвестное программное исключение
Текст:
Exception EIniFileException
Unable to write
to \\SERVER\c:\eOrderData\UsersIni\<Имя пользователя на локальном компьютере>\eorder4.ini

В принципе вполне ожидаемо, т.к. на сервере папки UsersIni не наблюдается. Сделаю, как на локальном диске,
завел на сервере пользователя, как на локальном компьютере, выдал права - все равно исключение.
accept.sykt
 
Сообщения: 9
Зарегистрирован: 15 ноя 2011, 19:54

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение accept.sykt » 16 ноя 2011, 15:43

Не знаю, куда делся мой предыдущий пост, ваш сервер что-то запедалил в этот момент, может просто пропал :)
Повторюсь:
Сделал так, как было сказано Выдает ошибку записи в eorder.ini, причем в пути
содержится имя пользователя, под которым я сижу на локальном компьютере.
Я создал этот путь на сервере (в качестве него использую компьютер с Вин 7 Проф), сделал
пользователя, дал права - все равно исключение по записи.
accept.sykt
 
Сообщения: 9
Зарегистрирован: 15 ноя 2011, 19:54

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение SInteZ » 17 ноя 2011, 00:04

accept.sykt писал(а):Не знаю, куда делся мой предыдущий пост, ваш сервер что-то запедалил в этот момент, может просто пропал :)

Для новых пользователей первое время выполняется премодерация сообщений, поэтому они не сразу появляются на форуме. (Защита от спама)

По проблеме:
В папке \\SERVER\c:\eOrderData\ должны быть права на запись и создание папок. Похоже у вас проблемы с правами.
Нужно сделать папку данных публичной с полными правами и путь к ней указать без указания диска.
«Электронный заказ» - программа для создания каталога товаров и услуг, интернет-магазина
SInteZ
Администратор
 
Сообщения: 109
Зарегистрирован: 29 мар 2010, 09:42

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение accept.sykt » 17 ноя 2011, 16:49

SInteZ писал(а):
На закладке "Пути к файлам данных":
1. Поле "Корневой каталог": \\SERVER\C:\eOrderData\
2. Остальные поля оставляем пустыми.
;)

Убрал имя диска - подключилось.
Права были выданы все.

Получается, что если пользователи подключаются с разных компьютеров, то надо
1)В каталоге eOrderData создавать папки с именем каждого пользователя;
2)Заводить пользователя с именем аналогичным имени на локальном компьютере
accept.sykt
 
Сообщения: 9
Зарегистрирован: 15 ноя 2011, 19:54

Re: Генерация DVD-USB дистрибутива в сетевой версии 4.7.1

Сообщение accept.sykt » 17 ноя 2011, 16:57

Сейчас на удаленном сервере отсутствует файл базы eorderclient.fdb .
Подключение проходит нормально, но при создании дистрибутива из сабжа выдает сообщение об отсутствии данного файла.
accept.sykt
 
Сообщения: 9
Зарегистрирован: 15 ноя 2011, 19:54


Вернуться в Решение проблем

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron