Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание user в БД, который включен в группу AD / 12 сообщений из 12, страница 1 из 1
19.10.2018, 11:50
    #39719831
AngryError
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Всем привет!
Интересует такой вопрос:
На уровне сервера создан логин - группа пользователей Active Directory
Имеется несколько баз, и у каждой базы есть свой администратор.
Можно ли создать на уровне базы юзера Windows, выдать на него права и привязать его к тому логину?

Вопрос связан с тем, что хотим уйти от постоянного создания новых юзеров, и просто включать их в группы Windows.
Но сходу не получилось решить задачу с разделением прав этой группы.
Или придется под каждую базу делать свою группу AD ?
...
Рейтинг: 0 / 0
19.10.2018, 15:32
    #39720022
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
AngryError,

можно, почему же нельзя. можно Создать группы в каждой базе со своими правами и добавить в них пользователя, отображенного на доменную группу, которая указывается в качестве имени входа.
...
Рейтинг: 0 / 0
19.10.2018, 15:37
    #39720027
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Владислав КолосовAngryError,

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

Не, низзя.
"на уровне базы юзера Windows" нет и быть не может.
...
Рейтинг: 0 / 0
19.10.2018, 16:03
    #39720040
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
aleks222Не, низзя.
"на уровне базы юзера Windows" нет и быть не может.
может.
Contained databases, SQL Server 2012 and above
...
Рейтинг: 0 / 0
19.10.2018, 16:28
    #39720057
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Yasha123aleks222Не, низзя.
"на уровне базы юзера Windows" нет и быть не может.
может.
Contained databases, SQL Server 2012 and above
Может ты ишо расскажешь как "привязать его к тому логину"?
...
Рейтинг: 0 / 0
19.10.2018, 19:17
    #39720146
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
aleks222Yasha123пропущено...

может.
Contained databases, SQL Server 2012 and above
Может ты ишо расскажешь как "привязать его к тому логину"?
а логин и не нужен в этом случае вообще.
база авторизует юзера, AD группу в данном случае
...
Рейтинг: 0 / 0
19.10.2018, 20:18
    #39720153
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Yasha123aleks222пропущено...

Может ты ишо расскажешь как "привязать его к тому логину"?
а логин и не нужен в этом случае вообще.
база авторизует юзера, AD группу в данном случае
А 2012-й сервер тут тогда каким боком? Это делается с доисторических времен. У меня под рукой рабочий 2005-й сервер, где всё именно так и происходит.
...
Рейтинг: 0 / 0
19.10.2018, 21:36
    #39720171
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Сон Веры Павловны,
в 2005ом есть contained databases?
и авторизация самой базой?
и у вас есть виндовые юзеры в базе без соответствующих логинов?
какие новости...
...
Рейтинг: 0 / 0
19.10.2018, 21:46
    #39720173
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
aleks222Yasha123пропущено...

может.
Contained databases, SQL Server 2012 and above
Может ты ишо расскажешь как "привязать его к тому логину"?
Код: sql
1.
CREATE USER [DOMAIN\ACCOUNT] WITHOUT LOGIN

Забавно конечно. То есть можно добавить одну группу в качестве логина и совсем другую как пользователя базы и для тех аккаунтов которые в обеих группах все будет работать. Но только вот потом следующий ДБА будет долго ломать голову, у кого же на что есть доступ и каким образом. Особенно учитывая то что xp_logininfo покажет только ту группу которая добавлена как логин и возможно не имеет вообще никаких прав на базы.

А у кого нибудь есть скрипт чтобы узнать эффективные права пользователя в таком случае?
...
Рейтинг: 0 / 0
19.10.2018, 21:59
    #39720179
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Mindaleks222пропущено...

Может ты ишо расскажешь как "привязать его к тому логину"?
Код: sql
1.
CREATE USER [DOMAIN\ACCOUNT] WITHOUT LOGIN

Забавно конечно. То есть можно добавить одну группу в качестве логина и совсем другую как пользователя базы и для тех аккаунтов которые в обеих группах все будет работать. Но только вот потом следующий ДБА будет долго ломать голову, у кого же на что есть доступ и каким образом. Особенно учитывая то что xp_logininfo покажет только ту группу которая добавлена как логин и возможно не имеет вообще никаких прав на базы.

А у кого нибудь есть скрипт чтобы узнать эффективные права пользователя в таком случае?
наверное имперсонэйтить юзера и опрашивать права через fn_my_permissions.
а чтобы понять, откуда что, опросить sys. user_token и sys. login_token
...
Рейтинг: 0 / 0
19.10.2018, 23:59
    #39720205
Mind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
Yasha123а чтобы понять, откуда что, опросить sys.user_token и sys.login_tokenСпасибо. Почему то не знал про такие таблицы.

Yasha123в 2005ом есть contained databases?
и авторизация самой базой?А какая связь с contained databases? Да и зачем в данном случае авторизация на уровне базы? Сервер все разруливает.
Yasha123и у вас есть виндовые юзеры в базе без соответствующих логинов?Только что проверил на 2008R2, где еще не было contained databases. Все работает.
Yasha123какие новости...Ну вот такой сегодня день, все узнают что-то новое для себя.
...
Рейтинг: 0 / 0
22.10.2018, 09:31
    #39720725
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание user в БД, который включен в группу AD
[quot Mind]Yasha123Yasha123в 2005ом есть contained databases?
и авторизация самой базой?А какая связь с contained databases? Да и зачем в данном случае авторизация на уровне базы? Сервер все разруливает.

в данном случае contained databases не нужны.
но ведь мой ответ адресован НЕ автору топика.
у меня же приведена цитата, разве не видно?
я отвечаю на категоричное заявление
aleks222"на уровне базы юзера Windows" нет и быть не может.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание user в БД, который включен в группу AD / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]