06.07.2004, 13:38 | #21 |
Участник
|
Если у вас "сломались" права у группы admin, то
запустите следующий код в job'е. xAccessRightsList::createAdministratorGroup() этот метод переинициализирует права группы admin |
|
06.07.2004, 13:42 | #22 |
Участник
|
Понял, спасибо.
|
|
06.07.2004, 13:55 | #23 |
Модератор
|
Цитата:
Изначально опубликовано mazzy
Если у вас "сломались" права у группы admin Только развертывание рядом бэкапа и выдергивание записей из него |
|
06.07.2004, 16:06 | #24 |
Участник
|
обычно права "ломаются" на какой-нибудь один подключаемый модель.
если же права сломались настолько, что вы не можете войти в Аксапту, то... далее пойдет очень опасный совет. лучше восстановите из бэкапа как советует Vadik. если вы не понимаете, что делаете то лучше не делайте этого (примерно как и правка реестра) Разверните новую базу с вашей лицензией в соседней новой базе и скопируйте DTS'ом записи из новой базы в вашу сломанную таблицу accessRights. Можно перетащить только те записи, что относятся к группе admin. При этой операции у вас возможно будут проблемы с дублирующимися recid. Но в Аксапту вы зайти сможете. Как только вы зашли в Аксапту немедленно выполняйте метод xAccessRightsList::createAdministratorGroup() Он пересоздаст записи с корректными RecID. |
|