Форум: "Прочее";
Текущий архив: 2012.03.25;
Скачать: [xml.tar.bz2];
ВнизКак праильно задать права на таблицу (MS SQL SERVER 2005)? Найти похожие ветки
← →
И. Павел © (2011-11-30 13:15) [0]Здравствуйте.
В базе данных «A» MS SQL SERVER есть 2 пользователя: первый: DS\A представляет собой всех доменных пользователей. Второй DS\Pupkin представляет только одного доменного пользователя. Я хочу, чтобы к таблице A.T пользователь Pupkin имел все права, а пользователи DS\A (все, кроме Пупкина, т.к. он тоже является доменным пользователем, а значит входит в DS\A) — не имели прав. Но если просто прописать эти права в свойствах таблицы, то при определении прав Пупкина, MS SQL SERVER, видимо, понимает, что DS\Pupkin относится и к DS\Pupkin и к DS\A и наделяет этого пользователя наименьшими из прав (т.е. правами DS\A). Подскажите, пожалуйста, как обойти эту проблему?
Заранее спасибо.
PS: я не системный администратор и у меня нет прав просматривать даже то, каким образом объявлен DS\A. Системные администраторы не знают, как это сделать. Поэтому решил спросить совета здесь.
Не уверен, что вопрос можно отнести к этой конференции. Он про базы, но не про Delphi. Если не там создал — перенесите, пожалуйста.
← →
Ega23 © (2011-11-30 13:30) [1]sa-доступ есть?
← →
И. Павел © (2011-11-30 13:32) [2]> sa-доступ есть?
Если имеете ввиду доступ к учетной записи sa (т.е. с правами администратора), то нет.
← →
И. Павел © (2011-11-30 13:34) [3]> sa-доступ есть?
Но у админов есть, т.е. права можно менять. Но я не знаю, как разрешить эту «петлю» в правах.
← →
Ega23 © (2011-11-30 13:45) [4]http://msdn.microsoft.com/ru-ru/library/ms186320.aspx
← →
Anatoly Podgoretsky © (2011-11-30 15:44) [5]> И. Павел (30.11.2011 13:15:00) [0]
Правила запрета имеют высший приоритет
← →
И. Павел © (2011-11-30 19:27) [6]
> Правила запрета имеют высший приоритет
да, я уже это понял... SQL SERVER слишком хорошо исполняет свои обязанности, обнаруживая одного пользователя в другом... А мне как раз нужно, чтобы не обнаруживал.
> Ega23 © (30.11.11 13:45) [4]
> http://msdn.microsoft.com/ru-ru/library/ms186320.aspx
Поясните, пожалуйста, как эту функцию можно использовать в данном случае? Там же про группы, а у меня только 2 роли.
← →
И. Павел © (2011-11-30 19:29) [7]
> Там же про группы, а у меня только 2 роли.
Т.е. там как раз про роли, а у меня только 2 пользователя.
← →
Ega23 © (2011-11-30 19:44) [8]
> Т.е. там как раз про роли, а у меня только 2 пользователя.
Ты прочитал или как?
← →
И. Павел © (2011-11-30 20:09) [9]
> Ты прочитал или как?
Прочитал уже 3 раза.
Но разве при добавлении ds\pupkin к роли sysadmin он перестанет быть частью DS\A, чтобы права брались именно исходя из sysadmin?
Завтра, конечно, проверю.
← →
Ega23 © (2011-11-30 20:23) [10]
> Но разве при добавлении ds\pupkin к роли sysadmin он перестанет
> быть частью DS\A, чтобы права брались именно исходя из sysadmin?
Права Васи Пупкина складываются по "И" из всех групп, в которые входит Вася Пупкин.
← →
A.W.E.S.O.M.E - O 4000 (2011-12-01 09:42) [11]> Права Васи Пупкина складываются по «И» из всех групп, в
> которые входит Вася Пупкин.
Я создал 2 роли. В первую включил DS\A, а во вторую — DS\Pupkin. В таблице A.T запретил для первой роли все, а для второй — все разрешил. Все равно SQL SERVER не дает DS\Pupkin-у считывать данные из T.A
Речь шла об этом, или нужно сделать что-то другое?
← →
И. Павел © (2011-12-01 09:50) [12]> Права Васи Пупкина складываются по «И» из всех групп, в
> которые входит Вася Пупкин.
Я создал 2 роли. В первую включил DS\A, а во вторую — DS\Pupkin. В таблице A.T запретил для первой роли все, а для второй — все разрешил. Все равно SQL SERVER не дает DS\Pupkin-у считывать данные из T.A
Речь шла об этом, или нужно сделать что-то другое?
PS: думал ник сменить. Но второй больно длинный, пока не буду.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2012.03.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.003 c