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

Откуда:
Сообщений: 141
Привет всем!

Требуется раздать гранты для таблиц из одной базы данных в другой.
Например,
grant select on ДругаяБаза.dbo.НазваниеТаблицы to public

Базы находятся на одном сервере. Сервер MSSQL2008R2.

Спасибо!
19 янв 12, 20:12    [11935756]     Ответить | Цитировать Сообщить модератору
 Re: Раздать гранты для таблиц другой базы  [new]
Glory
Member

Откуда:
Сообщений: 104751
BOL - GRANT

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

exec otherdatabase..sp_executesql 'grant select on dbo.НазваниеТаблицы to public'
19 янв 12, 21:16    [11935966]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить