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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2010, 10:18   #1  
anlex is offline
anlex
Участник
 
38 / 10 (1) +
Регистрация: 20.03.2009
Server 2003
SQL Server 2000
Navision v4 SP3

Extended Stored Procedures установлены в БД master
xp_ndoenumusergroups
xp_ndoenumusersids – установил уже после проблемы - тоже не помогло (раньше было для 3.6)

права на их запуск (EXEC) для роли Public

Раньше работал в Navision v 3.6, использовал аутентификацию БД (не Windows). Достаточно было добавить роль Public пользователю и он мог работать.

На новом месте – Navision v4, аутентификация Windows, причем пользователи включены в группы пользователей.

Например, user1 включен в группу NavUser.
У user1 включена роль public на рабочую базу Navision (без вопросов – все правильно).
User1 - в Navision заведен как отдельный пользователь (Windows Login – заводился через Navision)
Естественно в Navision у пользователя присутствует роль Navision, с правами (тип Данные и Таблица на чтение и запуск).

Но дальше обнаружил следующий «косяк». У группы NavUser стоит галочка на серверную роль “Systems Administrators”, что думаю не есть гуд.

1) При попытке снять галочку “Systems Administrators” у группы NavUser - в Navision выходит сообщение, что юзер не может читать таблицы Objects и т.д. (проверял – запрет на все таблицы)

2) При попытке исключить из группы NavUser такая же ошибка


Уважаемые Гуру, подскажите
- Это нормально, что у группы админские права?
- Как сделать правильно?



Заранее спасибо.
Старый 22.12.2010, 10:58   #2  
Eugeny_F is offline
Eugeny_F
Участник
 
371 / 30 (2) +++
Регистрация: 18.11.2003
Адрес: Москва
Цитата:
Сообщение от anlex Посмотреть сообщение
Server 2003
SQL Server 2000
Navision v4 SP3

Extended Stored Procedures установлены в БД master
xp_ndoenumusergroups
xp_ndoenumusersids – установил уже после проблемы - тоже не помогло (раньше было для 3.6)

права на их запуск (EXEC) для роли Public

Раньше работал в Navision v 3.6, использовал аутентификацию БД (не Windows). Достаточно было добавить роль Public пользователю и он мог работать.

На новом месте – Navision v4, аутентификация Windows, причем пользователи включены в группы пользователей.

Например, user1 включен в группу NavUser.
У user1 включена роль public на рабочую базу Navision (без вопросов – все правильно).
User1 - в Navision заведен как отдельный пользователь (Windows Login – заводился через Navision)
Естественно в Navision у пользователя присутствует роль Navision, с правами (тип Данные и Таблица на чтение и запуск).

Но дальше обнаружил следующий «косяк». У группы NavUser стоит галочка на серверную роль “Systems Administrators”, что думаю не есть гуд.

1) При попытке снять галочку “Systems Administrators” у группы NavUser - в Navision выходит сообщение, что юзер не может читать таблицы Objects и т.д. (проверял – запрет на все таблицы)

2) При попытке исключить из группы NavUser такая же ошибка


Уважаемые Гуру, подскажите
- Это нормально, что у группы админские права?
- Как сделать правильно?



Заранее спасибо.
Синхронизацию (Сервис -> Защита -> Синхронизировать все) после снятия галочек запускали?
Старый 22.12.2010, 14:31   #3  
anlex is offline
anlex
Участник
 
38 / 10 (1) +
Регистрация: 20.03.2009
спасибо за помощь!!
 


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

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

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