Имя: Пароль:
1C
 
Запуск коммандной строки из SQL
0 ArtemDpUA
 
12.10.06
12:14
Подскажите команду запуска, или пример организации.
1 Казанская Сирота
 
12.10.06
12:17
Совет: Подробно описывайте задачу, указывайте версии программ.
2 spock
 
12.10.06
12:17
3 ArtemDpUA
 
12.10.06
12:20
Нужно запустить *.bat файл из запроса SQL , шож тут не понятного %)
4 Казанская Сирота
 
12.10.06
12:21
xp_cmdshell {'command_string'} [, no_output]


xp_cmdshell 'name.bat'
5 ArtemDpUA
 
12.10.06
12:21
(2) Thx
6 ArtemDpUA
 
13.10.06
16:32
Пишу:

USE master
Exec xp_cmdshell 'xcopy \\nostromo\new_central\1Cv7.MD D:\TRAIDIS\TORGOVLYA\TRVT\ /Y',NO_OUTPUT


Не копирует , из коммандной строки
xcopy \\nostromo\new_central\1Cv7.MD D:\TRAIDIS\TORGOVLYA\TRVT\ /Y

Все работает , в чем трабл ?
7 romix
 
модератор
13.10.06
16:36
8 ArtemDpUA
 
13.10.06
16:40
Пробую через батник:

xcopy \\nostromo\new_central\1Cv7.MD D:\TRAIDIS\TORGOVLYA\TRVT\ /Y
xcopy \\nostromo\new_central\1Cv7.DDS D:\TRAIDIS\TORGOVLYA\TRVT\ /Y
xcopy \\nostromo\new_central\1Cv7.CFG D:\TRAIDIS\TORGOVLYA\TRVT\ /Y

Запускаю его скюлем:

USE master
Exec master..xp_cmdshell 'D:\Copy\copy_new_base_files_trvt.bat'

Оутпуты скюля:

output                                                                                                                                                                                                                                                          
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NULL
C:\WINDOWS\system32>xcopy \\nostromo\new_central\1Cv7.MD D:\TRAIDIS\TORGOVLYA\TRVT\ /Y
NULL
C:\WINDOWS\system32>xcopy \\nostromo\new_central\1Cv7.DDS D:\TRAIDIS\TORGOVLYA\TRVT\ /Y
NULL
C:\WINDOWS\system32>xcopy \\nostromo\new_central\1Cv7.CFG D:\TRAIDIS\TORGOVLYA\TRVT\ /Y

(6 row(s) affected)
9 ArtemDpUA
 
13.10.06
20:01
up
10 spock
 
13.10.06
20:22
скуль стартован по учетной записью Система (System)?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан