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

Откуда:
Сообщений: 36
Прочитав несколько тем форума я нашел самый распространенный выход из ситуации, когда xp_cmdshell не может изначально выполнить обычный юзер, не имея админских прав.
И тогда обычному пользователю прописывают отдельные настройки для возможности использования расширенных процедур.

Есть ли способ запустить данную хранимку без этих настроек каким либо путем, что б никому в отдельности не настраивать ничего???

Может через другую хранимку???
3 июл 09, 18:04    [7375356]     Ответить | Цитировать Сообщить модератору
 Re: как вызвать расширенную процедуру xp_cmdshell на 2k SQL Server с правами обычного юзера?  [new]
GSerg
Member

Откуда: Магадан
Сообщений: 205
Если сервер поддерживает, то, будучи сисадмином, создайте SP-обёртку с опцией EXECUTE AS OWNER. И базе придётся флаг TRUSTWORTHY поставить.
3 июл 09, 18:06    [7375367]     Ответить | Цитировать Сообщить модератору
 Re: как вызвать расширенную процедуру xp_cmdshell на 2k SQL Server с правами обычного юзера?  [new]
Freincman
Member

Откуда:
Сообщений: 36
EXECUTE AS вроде тока на 2005 появился
у нас же 2000-й
3 июл 09, 18:07    [7375377]     Ответить | Цитировать Сообщить модератору
 Re: как вызвать расширенную процедуру xp_cmdshell на 2k SQL Server с правами обычного юзера?  [new]
GSerg
Member

Откуда: Магадан
Сообщений: 205
Тогда у вас ситуация как у меня.
И вам всё равно придётся настраивать прокси аккаунт.
3 июл 09, 18:08    [7375385]     Ответить | Цитировать Сообщить модератору
 Re: как вызвать расширенную процедуру xp_cmdshell на 2k SQL Server с правами обычного юзера?  [new]
Freincman
Member

Откуда:
Сообщений: 36
о.к., спасибо
3 июл 09, 18:12    [7375406]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить