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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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