Привет всем Я хочу добавить права выполнения для пользователя для нескольких объектов. Но я не могу добавить в свой код подстановочные знаки.Выполнение гранта SQL для нескольких объектов
GRANT EXECUTE ON OBJECT::dbo.CREATESERVERSESSIONS TO [domain\user];
это работает, но у меня есть много хранимых процедур, которые начинаются с XU_ теперь я хочу предоставить выполнение всех хранимых процедур, которые начинаются с XU_
GRANT EXECUTE ON OBJECT::dbo.XU_* TO [domain\user];
но это не работает. Надеюсь, кто-то знает об этом. Заранее спасибо.
Вы не можете использовать подстановочные знаки - у вас есть предоставить либо ** всем ** объектам (или всем объектам в схеме), либо затем вы должны перечислить все объекты по одному –
oh, что будет сосать ... но хорошо спасибо за ответ – Chino