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

Откуда:
Сообщений: 3
здравтвуйте )) очень нужна помощь! я в SQL-е только-только, не знаю как решить следующий вопрос:

в БД есть 2 схемы - А и B. причём многие процедуры B используют процедуры А. Мне нужно создать такого юзера, которому видна лишь schema B, но чтоб не было проблем при вызове процедур B, в которых вызываются процедуры А

заранее благодарю :)
16 ноя 13, 16:13    [15141492]     Ответить | Цитировать Сообщить модератору
 Re: schema  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
ViAleta,

Дать права на EXECUTE на схему B.
У схем A и B должен быть один владелец.

Ownership Chains
16 ноя 13, 18:31    [15141766]     Ответить | Цитировать Сообщить модератору
 Re: schema  [new]
ViAleta
Member

Откуда:
Сообщений: 3
tak???

CREATE USER testuser WITH PASSWORD = 'Aa123456'
GRANT EXECUTE ON Schema:: B TO testuser
18 ноя 13, 11:33    [15146882]     Ответить | Цитировать Сообщить модератору
 Re: schema  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
ViAleta
tak???

CREATE USER testuser WITH PASSWORD = 'Aa123456'
GRANT EXECUTE ON Schema:: B TO testuser

CREATE LOGIN testuser WITH PASSWORD = 'Aa123456'
CREATE USER testuser FOR LOGIN testuser
GRANT EXECUTE ON Schema:: B TO testuser
18 ноя 13, 12:10    [15147098]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить