none
cmdexec+psexec RRS feed

  • Общие обсуждения

  •  

    общем один из шагов бэкапа идет шаг cmdexec

    строка:
    C:\distr\PsTools\psexec.exe -u domain\user -p password -d \\srv-fs e:\backups\test_fbl.cmd


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

    шаг1:

    The backup set on file 1 is valid. [SQLSTATE 01000] (Message 3262).  The step succeeded., то есть переходом на второй шаг и всё.

     


    в общем не понятно как запустить psexec из cmdexec с нужными ключами 

    подкажите плиз, что не так.

    24 января 2008 г. 8:04

Все ответы

  • Я правильно понимаю, что это джоб SQLAgent? Под кем выполняется SQLAgent - под доменным пользователем? Он имеет все необходимые права?
    24 января 2008 г. 16:36
  •  Denisio написано:
    Я правильно понимаю, что это джоб SQLAgent? Под кем выполняется SQLAgent - под доменным пользователем? Он имеет все необходимые права?

     

    да, абсолютно правильно.

    все права есть, в качестве экперимента даже запускали SQL+Agent от имени domain\admin.

     

    ругань в логах стер2 идёт на "синтаксическую ошибку в имени файла или пути" что меня смущает очень.

    это если строку в "" писать.

    а елси без кавычек, то psexec локально стартует, но ничего не передаёт на удалённый сервер.

    соотвественно джоб так и сисит в стадии Executing  Sad

    25 января 2008 г. 12:34
  • Как насчет переделать строку запуска в виде:

    C:\distr\PsTools\psexec.exe -u domain\user -p password -d \\srv-fs cmd "/C e:\backups\test_fbl.cmd"
    28 января 2008 г. 9:57
  •  Denisio написано:
    Как насчет переделать строку запуска в виде:

    C:\distr\PsTools\psexec.exe -u domain\user -p password -d \\srv-fs cmd "/C e:\backups\test_fbl.cmd"

     

     

    ничего Sad

    джоб висит в состоянии Executing..

    на удалённом хосте ничего не появляется.

     

    30 января 2008 г. 13:54