Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1322588271
Dennis I. Komarov
2011-11-29 21:37
2012.03.25
Google AdSense или...


3-1252904459
ruslan_as
2009-09-14 09:00
2012.03.25
dbf файл - не видно чисел


15-1322328053
картман
2011-11-26 21:20
2012.03.25
что бы почитать?


15-1322655766
Тут был я
2011-11-30 16:22
2012.03.25
Ввод тел. номера в Вебмани.


15-1307176521
Inovet
2011-06-04 12:35
2012.03.25
Некоммерческое кино





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский