|
|
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
Помогите SQLщику!!! Задача: автоматизировать процесс копирования тхт файла с удаленного сервера на SFTP. Пробую реализовать это через запуск cmd файла в рамках SQL джоба. Проблема в том что при запуске cmd файла двойным кликом копирование проходит, если вызываю тот же файл через джоб - процесс подвисает. содержимое cmd: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:10 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
\\server\psftp sftp.com -l ttt -pw ttt -b \\server\\commandsftp.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:10 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
прямого доступа к удаленному серверу не имею. команда проходит только при запуске с локального компа из командной строки\cmd файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 13:15 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
А джоб из-под какой учетки-то стартует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2010, 17:55 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
The Dim!, Job history: The job failed. The Job was invoked by User ost. Step history: Executed as user: OST-HP530\SYSTEM. Вы намекаете что надо изменить учетную запись, от имени которой стартует джоб на учетную запись Windows? а как узнать учетную запись Windows на удаленном сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 11:30 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
точнее так: Смотрю Job History: Message The job failed. The Job was invoked by User OST-HP530\ost. The last step to run was step 1 (copy files to sftp). для самого шага: Executed as user: OST-HP530\SYSTEM. C:\WINDOWS\system32>\\server\psftp sftp.com -l ttt -pw ttt -b \\server\\commandsftp.txtAccess is denied. Process Exit Code 1. The step failed. к винде логтнюсь как "ost" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:06 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
Врядли ты смошешь подключиться как OST-HP530\SYSTEM к чему либо внешнему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2010, 12:21 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky, а какое значение должно быть чтобы psftp отработал как при запуске из Windows? при запуске джоба на локале вижу в Task Manager что запустился psftp.exe и повис. Диалог окона при этом не появляется, можно ли както лог отследить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 11:32 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
Ты писал, что от пользователя он запускается, вот этого пользователя и пропиши. Лучше если ты спросишь как сменить пользователя от которого запускается Job на MS SQL форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:19 |
|
||
|
запуск psftp.exe на удаленном сервере
|
|||
|---|---|---|---|
|
#18+
Поменял учетную запись агента сервера на учетную винды - джоб отработал как надо. Но это всё на локале, ради эксперимента... На удаленном сервере мне это сделать не дадут. runas тож не катит. Каким образом вообще учетка влияет на запуск psftp.exe, она что при первом запуске гдето в кэш прописывается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2010, 17:45 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1499242]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
186ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 486ms |

| 0 / 0 |
