AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2008, 12:45   #1  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Добрый день. На одной из баз данных исчезла роль $ndo$shadow, вместо нее стали появляться другие, следующего вида:
$ndo$ar$00000501050000000000001579CE2E4229CB736D374C57AC00005EB9.
Теперь у нас проблема при добавлении новых пользователей в базу, у них выдается сообщение что-то вроде "You don't have INSERT permissiom".
Как восстановить $ndo$shadow? Зачем она нужна(читал в интеренете не особо понял), нужно ли добавлять в нее объеты?
Старый 27.11.2008, 12:53   #2  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Какая версия?
Какая модель защиты (для версии 4 ++)? (Файл -База данных - изменить - дополнительно)
Старый 27.11.2008, 12:57   #3  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Цитата:
Сообщение от Kashin Посмотреть сообщение
Какая версия?
Какая модель защиты (для версии 4 ++)? (Файл -База данных - изменить - дополнительно)
Модель защиты: Enhanced
Версия 4-ка(база и клиент)
Думал сделать так, переключиться в Single User, потом сделать модель защиты-стандарт, а потом переключится на Enhanced снова(тогда может быть и $ndo$shadow создалась бы), но вот только в Single User база переводится очень долго, а надо сейчас исправить.
Может ее вручную создать?
Старый 27.11.2008, 13:13   #4  
Alterant is offline
Alterant
Участник
 
378 / 10 (1) +
Регистрация: 31.03.2004
Роли $ndo$shadow у Вас нет как раз из-за того, что модель безопасности Enhanced. В этом случае пользователи не наследуют права с этой роли, а должны иметь свои собственные привилегии. При модели Enhanced после добавления пользователя обязательно нужно делать синхронизацию и тогда проблем со входом в базу быть не должно. Другое дело, что при модели Enhanced синхронизация делается довольно долго.
Старый 27.11.2008, 13:21   #5  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Цитата:
Сообщение от Alterant Посмотреть сообщение
Роли $ndo$shadow у Вас нет как раз из-за того, что модель безопасности Enhanced. В этом случае пользователи не наследуют права с этой роли, а должны иметь свои собственные привилегии. При модели Enhanced после добавления пользователя обязательно нужно делать синхронизацию и тогда проблем со входом в базу быть не должно. Другое дело, что при модели Enhanced синхронизация делается довольно долго.
Спасибо большое за разъяснения, теперь все более-менее понятно с $ndo$shadow,синхронизируем логины постоянно, т.е. $ndo$shadow используется только в модели стандарт? И тогда другой вопрос, как решать проблему с ошибкой следующего вида: "The INSERT permission was denied on the object [имя таблицы]", неужели для каждого пользователя через SQL добавлять права на отдельные объекты?
Старый 27.11.2008, 13:37   #7  
Wooldoor_Sockbat is offline
Wooldoor_Sockbat
Участник
 
69 / 10 (1) +
Регистрация: 10.11.2008
Цитата:
Спасибо за ссылку ,я это читал.
Старый 27.11.2008, 14:00   #8  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
Цитата:
Сообщение от Wooldoor_Sockbat Посмотреть сообщение
Спасибо за ссылку ,я это читал.
Синхронизация пользователей вас спасет ;-)
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:48.