27.11.2008, 12:45 | #1 |
Участник
|
Добрый день. На одной из баз данных исчезла роль $ndo$shadow, вместо нее стали появляться другие, следующего вида:
$ndo$ar$00000501050000000000001579CE2E4229CB736D374C57AC00005EB9. Теперь у нас проблема при добавлении новых пользователей в базу, у них выдается сообщение что-то вроде "You don't have INSERT permissiom". Как восстановить $ndo$shadow? Зачем она нужна(читал в интеренете не особо понял), нужно ли добавлять в нее объеты? |
|
27.11.2008, 12:53 | #2 |
Участник
|
Какая версия?
Какая модель защиты (для версии 4 ++)? (Файл -База данных - изменить - дополнительно) |
|
27.11.2008, 12:57 | #3 |
Участник
|
Цитата:
Версия 4-ка(база и клиент) Думал сделать так, переключиться в Single User, потом сделать модель защиты-стандарт, а потом переключится на Enhanced снова(тогда может быть и $ndo$shadow создалась бы), но вот только в Single User база переводится очень долго, а надо сейчас исправить. Может ее вручную создать? |
|
27.11.2008, 13:13 | #4 |
Участник
|
Роли $ndo$shadow у Вас нет как раз из-за того, что модель безопасности Enhanced. В этом случае пользователи не наследуют права с этой роли, а должны иметь свои собственные привилегии. При модели Enhanced после добавления пользователя обязательно нужно делать синхронизацию и тогда проблем со входом в базу быть не должно. Другое дело, что при модели Enhanced синхронизация делается довольно долго.
|
|
27.11.2008, 13:21 | #5 |
Участник
|
Цитата:
Сообщение от Alterant
Роли $ndo$shadow у Вас нет как раз из-за того, что модель безопасности Enhanced. В этом случае пользователи не наследуют права с этой роли, а должны иметь свои собственные привилегии. При модели Enhanced после добавления пользователя обязательно нужно делать синхронизацию и тогда проблем со входом в базу быть не должно. Другое дело, что при модели Enhanced синхронизация делается довольно долго.
|
|
27.11.2008, 13:37 | #7 |
Участник
|
|
|
27.11.2008, 14:00 | #8 |
Участник
|
|
|