![]() |
|
Модераторы: Akina |
![]()
|
|
| Hohhi |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 25.2.2006 Где: Молдова Репутация: нет Всего: нет |
Здраствуйте! Задача- вернуть в подзапросе все таблицы БД. Цель- разрешить определенной роли только просматривать SELECTами всю БД. Помогите с подзапросом или предложите альтернативу достижения поставленной цели. Буду благодарен
|
|||
|
||||
| tusha |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 17.7.2008 Репутация: нет Всего: 1 |
зачем запрос? все выставляется командой grant select on <table> to <....>
а вообще -
|
|||
|
||||
| Hohhi |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 25.2.2006 Где: Молдова Репутация: нет Всего: нет |
tusha, А затем при добавлении таблиц в БД переписывать запрос? Не гибко как то.
Не лучше ли так?
|
|||
|
||||
| tusha |
|
||||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 17.7.2008 Репутация: нет Всего: 1 |
не знаю.
я взял за привычку при создании таблицы сразу раздавать гранты. типа
Ваш способ подойдет если у Вас из приложения создаются таблицы. но наверное это както неправильно - я думаю приложение должно быть отдельно, бд отдельно Добавлено через 5 минут и 50 секунд тем более конструкции типа
не работают надо цикл., или использовать процедуру sp_msforeachtable учтите что гранты надо раздавать не только на таблицы - а на вьюхи/процедуры (на процедуру синтаксис другой -
Добавлено через 7 минут и 56 секунд view -
stored prosedures
|
||||||||||
|
|||||||||||
| Hohhi |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 25.2.2006 Где: Молдова Репутация: нет Всего: нет |
tusha, спасибо, теперь думаю разберусь
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |