Сообщение от
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 такая же ошибка
Уважаемые Гуру, подскажите
- Это нормально, что у группы админские права?
- Как сделать правильно?
Заранее спасибо.