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

Откуда:
Сообщений: 316
Подскажите, странная задача от руководства:

Требуется чтобы клиент при авторизации с компьютера СOMP1 получал обычные права,
а при авторизации с компьютера СOMP2 права только на чтение.

Как такое можно сделать в MSSQL?
8 июн 17, 16:12    [20550669]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация пользователя и доступ  [new]
Rankatan
Member

Откуда:
Сообщений: 250
aux3
Подскажите, странная задача от руководства:

Требуется чтобы клиент при авторизации с компьютера СOMP1 получал обычные права,
а при авторизации с компьютера СOMP2 права только на чтение.

Как такое можно сделать в MSSQL?

В теории возможно, но нужно проверять. Создать trigger login и внутри этого триггера добавлять/удалять группу прав к БД у пользователя.
8 июн 17, 16:15    [20550686]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация пользователя и доступ  [new]
Rankatan
Member

Откуда:
Сообщений: 250
еще проверить не залогинен ли он уже под другим компьютером (иначе не давать права пройти)
8 июн 17, 16:17    [20550700]     Ответить | Цитировать Сообщить модератору
 Re: Авторизация пользователя и доступ  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30821
aux3
Как такое можно сделать в MSSQL?
Нет, нельзя.
Компы сиквел не различает.
Rankatan
еще проверить не залогинен ли он уже под другим компьютером (иначе не давать права пройти)
Проверить это нельзя. Если вы про "имя компа" в параметрах коннекта, то это просто произвольная информация, которую можно установить какую угодно.
Так что это "защита от чайников".
8 июн 17, 18:59    [20551278]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить