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

Откуда:
Сообщений: 123
Коллеги, в хранимой процедуре я с помощью xp_cmd_shell запускаю psexeс. При этом процесс виснет. Если запускать pspexec в командной строке, то все ОК.
Подозреваю, что это связано с тем, что xp_cmd_shell работает от учетки, под которой запущен sql (nt authoriry\система), а при первом запуске psexec требуется подтверждение лицензии. Поэтому решил запускать xp_cmd_shell от той учетки, в которой лицензия psexeс уже подтверждена. Но тут другая проблема:

Сделал все, как требуется тут, и вот тут, но ни фига. Запускается от 'nt authoriry\система'

Как можно решить одну из этих проблем?
14 дек 12, 17:03    [13633523]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Faza,

а сами то вы к скулю под кем подключаетесь когда cmdshell запускаете?
14 дек 12, 17:17    [13633656]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
Faza
Member

Откуда:
Сообщений: 123
Я и под sa подключался, и под этой учетной, на которую хочу настроить и под совершенно другой .

Во всех случаях
1. psexec запускается от учетки "система"
2. xp_cmd_shell 'whoami' возвращает 'nt authority\система'
14 дек 12, 17:22    [13633697]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
Faza
Member

Откуда:
Сообщений: 123
не делал я только перезапуск сервера, ибо на нем работают.
Но по МСДН этого вроде и не требовалось
14 дек 12, 17:24    [13633721]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Faza
Я и под sa подключался, и под этой учетной, на которую хочу настроить и под совершенно другой .

Во всех случаях
1. psexec запускается от учетки "система"
2. xp_cmd_shell 'whoami' возвращает 'nt authority\система'


на по sa понятно что работать не будет, а вот та другая учетка, какими правами в сиквеле обладает?
14 дек 12, 17:28    [13633761]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
Faza
Member

Откуда:
Сообщений: 123
та, на которую хочу настроить, обзовем её T1 - только public
"совершенно другая", обзовем её f1 - public + sysadmin

Что я не могу гарантировать, что T1 не входит в доменную группу, которая добавлена в SQL с правами sysadmin.
14 дек 12, 17:38    [13633847]     Ответить | Цитировать Сообщить модератору
 Re: зависает psexeс при xp_cmd_shell  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Faza
та, на которую хочу настроить, обзовем её T1 - только public
"совершенно другая", обзовем её f1 - public + sysadmin

Что я не могу гарантировать, что T1 не входит в доменную группу, которая добавлена в SQL с правами sysadmin.


собственно наличие пользователя в группе sysadmin и не дает использовать прокси аккаунт, так что вам надо это гарантировать полубому.
14 дек 12, 19:09    [13634407]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить