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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2005, 17:52   #1  
Вадим Жолкевский is offline
Вадим Жолкевский
Участник
 
4 / 10 (1) +
Регистрация: 05.08.2005
Здравствуйте, всем! Вот такой вопросик. Почему Навижн 3.60 требует чтобы обычные пользователи Навижн на SQL имели роль db_owner (дополнительно к public)? Можно ли как-нибудь это исправить? (Используется аутентификация Windows. Навижн работает на SQL сервере). Спасибо.
Старый 02.12.2005, 18:03   #2  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
не надо овнеров, достаточно db_datareader, db_datawriter
Старый 07.12.2005, 17:40   #3  
Вадим Жолкевский is offline
Вадим Жолкевский
Участник
 
4 / 10 (1) +
Регистрация: 05.08.2005
не выходит все-равно. напрямую дает работать без проблем, однако если данные попадают в таблицу через SQL Views (некоторые таблицы в одной базе "смотрят" в таблицы другой базы), то ругается. ставишь овнер и все нормально
Старый 07.12.2005, 18:41   #4  
konrad_imported is offline
konrad_imported
Участник
 
183 / 10 (1) +
Регистрация: 25.11.2004
Если работа через вьюхи на другие базы - то без db_owner, мне кажется, не обойтись. Может, способ и есть, но мы не смогли.
Старый 07.12.2005, 18:45   #5  
Mihon is offline
Mihon
Участник
 
39 / 10 (1) +
Регистрация: 25.03.2005
Цитата:
Сообщение от Вадим Жолкевский Посмотреть сообщение
некоторые таблицы в одной базе "смотрят" в таблицы другой базы
Разрешить SELECT для этих вьюх своим пользователям можно? Например, дать им public? У MS SQL Server довольно гибкая система разграничения доступа, которую не так уж сложно настраивать.
Старый 08.12.2005, 12:27   #6  
Вадим Жолкевский is offline
Вадим Жолкевский
Участник
 
4 / 10 (1) +
Регистрация: 05.08.2005
так ведь я же ставлю db_reader и db_writer на всю базу (и на вьюхи в том числе). и все-равно. У SQL Server действительная гибкая система настройки разграничения доступа. Но в моем случае работает не только SQL, но еще и Навижн. Не подскажете, от кого можно получить официальный ответ по этому поводу? Типа: "Навижн может работать только так!". Спасибо за ответы
Старый 13.12.2005, 17:17   #7  
Shm is offline
Shm
Участник
 
26 / 10 (1) +
Регистрация: 27.05.2003
Цитата:
Сообщение от Вадим Жолкевский Посмотреть сообщение
Не подскажете, от кого можно получить официальный ответ по этому поводу?

Официальный ответ в документации. Вот что говорит adg

· If a linked object refers to a view that accesses objects that are stored in another
database on the same server, this view must be treated as though it were
accessing a linked server. It is not sufficient to grant permissions for the objects to
the users that will be using the view. This constraint does not apply if all the users
using the view are members of the db_owner fixed database role in the current
database.


Единственный способ, залинковать сервер на самого себя.
Все вьюхи необходимо направить на линкованный сервер.

P.S. Линковать нужно не на SQL Server (не линкуется), а на OLE DB Provider for SQL.
 


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

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

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