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

Откуда: Moscow
Сообщений: 7
Пробую запускать exeшник из QA. Exeшник ничего не возвращает и ввода от пользователя не требует. При запуске из командной строки нормально запускается, все что надо делает и закрывается. Из под QA запускается, все что надо делает, но не закрывается. Остатеся висеть в процессах. Сиквел запущен под доменной учетной записью с правами админа. Но запуск сиквела под системной учеткой с взаимодействием с рабочим столом ничего не дает. Может кто чего подскажет?

Запускается вот что "Exec master..xp_cmdshell 'D:tab.exe параметр1 параметр2 параметр3'"
5 ноя 09, 16:29    [7887223]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36814
Отлаживайте ваше приложение. При чем тут сервер?
5 ноя 09, 16:34    [7887291]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вадим2008
Пробую запускать exeшник из QA. Exeшник ничего не возвращает и ввода от пользователя не требует.

А ошибки запуска он куда выдает ?

Вадим2008

При запуске из командной строки нормально запускается, все что надо делает и закрывается.

Это вы пробовали на консоли сервера, под учетной запистью службы mssql ?
5 ноя 09, 16:35    [7887318]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Вадим2008
Member

Откуда: Moscow
Сообщений: 7
Glory,
Конечно! Сервис mssql работает под доменной учетной записью. Именно под нею и запускалось из командной строки.
Причем если запускать из командной строки все работает и завершается. А из под SQL - все работает, но не завершается. Так что я не совсем понял, что имел в виду г-н Гладченко.
6 ноя 09, 11:08    [7890135]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Вадим2008
Member

Откуда: Moscow
Сообщений: 7
Вадим2008,
Извините, г-н Гавриленко. Прошу прощения.
6 ноя 09, 11:09    [7890145]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вадим2008
Glory,
Конечно!

Это ответ на оба вопроса ?
6 ноя 09, 11:09    [7890151]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Вадим2008
Member

Откуда: Moscow
Сообщений: 7
Glory,
Да.
6 ноя 09, 11:13    [7890182]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Glory
Member

Откуда:
Сообщений: 104760
Вадим2008
Glory,
Да.

Вопрос - "А ошибки запуска он(exe файл) куда выдает ?"
Ответ - "Конечно !"
6 ноя 09, 11:15    [7890189]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Вадим2008
Member

Откуда: Moscow
Сообщений: 7
Ну да, не написал в первом сообщении.
Запускается так: "Exec master..xp_cmdshell 'D:tab.exe параметр1 параметр2 параметр3', no_output"
6 ноя 09, 11:21    [7890245]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Вадим2008
Ну да, не написал в первом сообщении.
Запускается так: "Exec master..xp_cmdshell 'D:tab.exe параметр1 параметр2 параметр3', no_output"

я бы матерился. 'D:\tab.exe"
6 ноя 09, 11:22    [7890261]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
слэш пропущен у вас, для начала.
6 ноя 09, 11:23    [7890274]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
Вадим2008
Member

Откуда: Moscow
Сообщений: 7
Ken@t,
Не надо материться. Запускается правильно. Не из корня, а из каталога. Ну удалил больше палок чем надо, когда в форум выкладывал.
6 ноя 09, 11:23    [7890284]     Ответить | Цитировать Сообщить модератору
 Re: xp_cmdshell и внешний exe  [new]
DENIS_CHEL
Member

Откуда:
Сообщений: 23097
Владимир, после того, как у вас отработала команда, "Exec master..xp_cmdshell 'D:tab.exe параметр1 параметр2 параметр3', no_output" SQL сервер перестает влиять на дальнейшие процессы, так, что отлаживайте ваше приложение…

---------------------------------------------------------
- Ну вы тут и нафлудили! - сказал Геракл, зайдя на Авгиев форум..
6 ноя 09, 11:38    [7890444]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить