Страница 1 из 1

Импорт в 810

Добавлено: 07 фев 2008, 16:10
Гаврилюк Марина
Подскажите, в чем ошибка, пожалуйста. Импортировала в 8.10 такие таблицы:

delete all tablerights;
DELETE X$USERS where (('CONV'==X$USERS.XU$LOGINNAME(noindex))) and X$USERS.XU$LOGINNAME<>'supervisor';
delete all SUBTABLERIGHT;
delete all x$rights;
delete all groupusers;
delete all aobjrights;
delete all groups;
import tablerights from dbf .......\gal712\TmpFrm\ozi\810\zmu\tablerights N F S D;
import x$users from dbf ....\galaxy\gal712\TmpFrm\ozi\810\zmu\x$users N F S D;
import x$rights from dbf ....\galaxy\gal712\TmpFrm\ozi\810\zmu\x$rights N F S D;
import aobjrights from dbf....\galaxy\gal712\TmpFrm\ozi\810\zmu\aobjrights N F S D;
import groupusers from dbf .....\galaxy\gal712\TmpFrm\ozi\810\zmu\groupusers N F S D;
import groups from dbf ....\galaxy\gal712\TmpFrm\ozi\810\zmu\groups N F S D;

Ошибок не выдает, но юзеров не удаляет, также все группы на меню без настроек, а в таблицах у пользователей не соответствие по номерам: часть таблиц, которые были в 712 теперь отсутствуют, или сменили номер, а новых, которые есть в 810 нет.

Модификацию реестра настроек проводила, импортировала с учетом рекомендаций по конвертированию

Неужели все перенабирать заново? У нас около 300 пользователей и групп около сотни.

Что я не так сделала?

p.s. Протект включила и пользователи могут заходить в Галактику.

Добавлено: 07 фев 2008, 17:21
Ged

Код: Выделить всё

DELETE X$USERS where (('CONV'==X$USERS.XU$LOGINNAME(noindex))) and X$USERS.XU$LOGINNAME<>'supervisor';
Дык удалился только CONV остальные остались
Надо:

Код: Выделить всё

  DELETE X$USERS where X$USERS.XU$LOGINNAME<>'supervisor';

Добавлено: 07 фев 2008, 17:26
Гаврилюк Марина
Понятно.
А что может быть с доступом по меню? В таблице AOBJRIGHT есть мемо-поля, а видимость меню по группам нулевая.....

Добавлено: 07 фев 2008, 18:11
Ged
после конвертации с 7.12 на 8.10 необходимо заново расчитывать меню! Вручную!
се ля ви... чем то приходится жертвовать

Добавлено: 11 фев 2008, 10:52
Гаврилюк Марина
А с TABLERIGHT? Тоже вручную пересчитывать права? Потому что нумера таблиц поменялись: есть новые, каких-то нет.....

Добавлено: 11 фев 2008, 11:29
edward_K
где то в доке были рекомендации, что пустышки лучше удалить. А новые таблицы (в конверторе вроде видел список) можно временно добавить в группу, в которой настроенны нужные таблы для всех(типа tunedef и т.п.). Номер же старых таблиц не должон меняться - так что старые права должны сработать.

Добавлено: 11 фев 2008, 11:44
Гаврилюк Марина
Спасибо.