Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Привет!

Скажите, пожалуйста, если в MS SQL Server происходит аутентификация Windows, как можно посмотреть пользователей с правами администратора?

Заранее спасибо!
12 ноя 09, 11:42    [7918959]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Илья Ш.
Привет!

Скажите, пожалуйста, если в MS SQL Server происходит аутентификация Windows, как можно посмотреть пользователей с правами администратора?

Заранее спасибо!

Вы про эффективные права или про явно назначенные ?
12 ноя 09, 11:47    [7919000]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Если я правильно понимаю, то именно те права, которые были назначены. Меня интересуют те пользователи, которые имеют возможность внесения любых изменений в базу.
12 ноя 09, 11:53    [7919060]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Илья Ш.
Если я правильно понимаю, то именно те права, которые были назначены. Меня интересуют те пользователи, которые имеют возможность внесения любых изменений в базу.

Такие права можно получить и через членство в ролях. Т.е. без явных назначений
12 ноя 09, 11:58    [7919106]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Вот меня как раз инетерсуют все такие пользователи.
12 ноя 09, 11:59    [7919122]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Илья Ш.
Вот меня как раз инетерсуют все такие пользователи.

Какие "такие" ?
Все пользователи и логины обычно входят в какие то роли
Есть встроенные роли, которые имеют фиксированные права, которые описаны только в хелпе, но не отражаются в системных таблицах
Есть пользовательские роли, права которых отражаются в системных таблицах
Роли могут входить в другие роли. Одни роли могут давать разрешение на действия, а другие запрещать. Кроме того права могут быть явно заданы пользователю.
Что из всего этого вы хотите увидеть ?
12 ноя 09, 12:12    [7919237]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Я хочу увидеть пользователей с правами администратора (входящих в роль Администраторы).
12 ноя 09, 13:08    [7919864]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Илья Ш.
Я хочу увидеть пользователей с правами администратора (входящих в роль Администраторы).


sp_helpsrvrole
12 ноя 09, 13:10    [7919885]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Это, как я понимаю, задача?
Где её нужно запускать?
12 ноя 09, 13:49    [7920313]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
Илья Ш.
Это, как я понимаю, задача?
Где её нужно запускать?

Там же, где вы запускаете и все остальные запросы к SQL Server. Вы же установили для работы с сервером какие-то утилиты ?
12 ноя 09, 13:52    [7920347]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Нет. Я никогда не работал с SQL Server. Мне нужно проверить, кто имеет неограниченные права при работе с базой данных (в отделе, где я лично не работаю).
Как я понимаю, данная задача выведет список серверных ролей. А выведет она тех, кому эти роли принадлежат?
12 ноя 09, 14:02    [7920443]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Илья Ш.
Нет. Я никогда не работал с SQL Server. Мне нужно проверить, кто имеет неограниченные права при работе с базой данных (в отделе, где я лично не работаю).
Как я понимаю, данная задача выведет список серверных ролей. А выведет она тех, кому эти роли принадлежат?



exec sp_helpsrvrolemember 'sysadmin'
exec xp_logininfo 'BUILTIN\Administrators', 'members'
12 ноя 09, 14:05    [7920465]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Извините за настойчивость, просто мне нужно прийти в чужой отдел и в общем-то по быстрому у них всё заполучить (там проверка проводится) и поэтому хотелось бы сразу и чётко их попросить всё сделать.


Здесь выведется два разных списка? так?
Будут ли они пересекаться?
12 ноя 09, 14:10    [7920525]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Илья Ш.
Извините за настойчивость, просто мне нужно прийти в чужой отдел и в общем-то по быстрому у них всё заполучить (там проверка проводится) и поэтому хотелось бы сразу и чётко их попросить всё сделать.


Здесь выведется два разных списка? так?
Будут ли они пересекаться?


exec sp_helpsrvrolemember 'sysadmin'
-- здесь покажут все логины в сиквеле с максимальным правом sysadmin. Это могут быть как сиквельные логины, так и доменные эккаунты (+группы).


exec xp_logininfo 'BUILTIN\Administrators', 'members'
-- здесь покажут всех членов локальной группы Администраторов. Они по умолчанию так же имеют максимальный доступ в сиквеле.

Для каждой доменной группы из первой выборки неплохо бы выполнить вторую выборку.

А еще неплохо бы знать версию сервера для начала.
Т.е.
select @@version
12 ноя 09, 14:16    [7920568]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
статья на эту тему
12 ноя 09, 14:20    [7920603]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Отлично! Всё ясно! Спасибо огромное!

И еще маленький вопрос:
"Для каждой доменной группы из первой выборки неплохо бы выполнить вторую выборку".

Не могли бы вы пример привести, как это сделать? Как запрос написать? Например, для группы "Domain admins". Спасибо-спасибо заранее!
12 ноя 09, 14:26    [7920657]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
Илья Ш.
Отлично! Всё ясно! Спасибо огромное!

И еще маленький вопрос:
"Для каждой доменной группы из первой выборки неплохо бы выполнить вторую выборку".

Не могли бы вы пример привести, как это сделать? Как запрос написать? Например, для группы "Domain admins". Спасибо-спасибо заранее!


как раз в приведенной мной выше статье и дается скрипт, который расскажет про состав каждой из групп

а в этой статье приводится список всех процедур для аудита доступа с примерами вывода
12 ноя 09, 14:47    [7920857]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Спасибо большое!

И, надеюсь, последний, и наверное глупый вопрос: где подобные запросы вводятся? Есть какая-то стандартная консоль в SQL Server'е? И как в нее зайти?
12 ноя 09, 14:58    [7920960]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Taffy
Member

Откуда:
Сообщений: 20498
QA
SMS
в зависимости от версии сервера

ЗЫ
Как я "люблю" подобных проверяльщиков... :(
12 ноя 09, 15:02    [7921026]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
Taffy
QA
SMS
в зависимости от версии сервера

ЗЫ
Как я "люблю" подобных проверяльщиков... :(
Это не "проверяльщик"!
Это аудитор!
12 ноя 09, 15:08    [7921079]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Glory
Member

Откуда:
Сообщений: 104760
iap
Taffy
QA
SMS
в зависимости от версии сервера

ЗЫ
Как я "люблю" подобных проверяльщиков... :(
Это не "проверяльщик"!
Это аудитор!

Это аудит безопасности ? )
12 ноя 09, 15:23    [7921228]     Ответить | Цитировать Сообщить модератору
 Re: Просмотр списка администраторов  [new]
Илья Ш.
Member

Откуда:
Сообщений: 10
Нет) это аудит опасности)

Всем огромное-преогромное спасибо!
12 ноя 09, 15:31    [7921321]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить