Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запуск exe-файла средствами MSSQL 2000 [MSSQL]


Маленький мук ©   (2005-12-29 07:16:00) 

Доброе утро всем ;-))
Вопрос - можно ли настроить запуск *.exe  через  Ms SQL 2000?
пишу exec master..xp_cmdshell  'd:\parsec\ParsecReader.exe'

аналайзер выдаёт: "Устройство не готово"


k2   (2005-12-29 10:50:00) [1]

о чем тебе сказал ещё sniknik ©   (29.12.05 08:50) [1] :)


Маленький мук   (2005-12-29 10:40:00) [2]

вот про машину с сервером я и не подул...... :) ща попробую :))


alex_***   (2005-12-29 10:36:00) [3]

а ты эту консольку выложил на машину с сервером?


k2   (2005-12-29 10:36:00) [4]

Маленький мук   (29.12.05 10:25) [6]
ну надоже :) может скриншот показать? :) тем более у меня project2.exe :)


Маленький мук   (2005-12-29 10:25:00) [5]

Запустил я вашу консольку... вот ответ :

"c:\project1.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


k2   (2005-12-29 09:33:00) [6]

program Project2;
{$APPTYPE CONSOLE}
uses
 SysUtils;

begin
 writeln('message1');
 writeln('message2');
 writeln('message3');
end.

use master
exec xp_cmdshell 'c:\project2.exe'

все работает


Маленький мук   (2005-12-29 09:23:00) [7]

вот как раз моя прога и является консольным приложением..... выводит чёрное окно, пишет туда пару слов...  и т.о. не запускается .....


sniknik   (2005-12-29 09:20:00) [8]

так это твоя программа... а вывод на экран есть/формы? возможно "устройство" сдесь это какойто "in/out драйвер/дисплей" который при запуске таким образом не создается.
напиши консольную (!) прогу для теста (простейшую с парой writeln-ов, вывода на консоль), это работает?


Маленький мук   (2005-12-29 09:02:00) [9]

попроще работают :) DIR - точно, выдаёт содержимое Windows\system32 :)

в моём - такого сообщения нету... он сам нормально работает, без всяких глюков!


sniknik   (2005-12-29 08:50:00) [10]

это может быть и сообщением от твоего выполняемого *.exe
...
другие работают? попроше, команды виндов, типа exec master..xp_cmdshell  'dir'
выполняемый файл находится на сервере? (таже где и mssql)


Наверх

Титульная страница Поиск, карта сайта Написать письмо