powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права и доступ к БД
3 сообщений из 3, страница 1 из 1
Права и доступ к БД
    #39712569
newLoginSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста,

Можно ли сделать такую вещь в MS SQL 2016.
Есть логин Petya и Vasya. Есть Database1, Database2.
В Database1, Database2 у логина Vasya есть пользователи Vasya.
В Database1 у Petya есть пользователь Petya. В Database2 пользователя Petya нет.
Можно ли обратиться к объекту Database2 из Database1 с логином Petya, но использовать пользователя Vasya. Т.е. не создавать для логина Petya пользователя в Database2, а использовать существующий чужой?
...
Рейтинг: 0 / 0
Права и доступ к БД
    #39712617
KRS544
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EXECUTE AS LOGIN
...
Рейтинг: 0 / 0
Права и доступ к БД
    #39712652
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KRS544EXECUTE AS LOGIN
ага, с небольшим уточнением:
чтобы выполнить EXECUTE AS LOGIN = 'Vasya', надо иметь IMPERSONATE на этот логин,
т.е. практически подарить логину Petya все права логина Vasya.
---
какой код собрались выполнять?
если процедуру, то решается через сертификат
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права и доступ к БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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