Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как вызвать SQL скрипт из Powershell скрипта (.ps1)

141  
Hen завсегдатай04.03.10 18:50
04.03.10 18:50 
Итак, есть задача соединить массу процессов в один скрипт. Был выбран повершелл.
С другой стороны, есть <SQL> скрипт, который является одним из процессов.
Как вызвать <SQL> скрипт из <.ps1> файла?
Ну или, как работать с <SQL> из терминала <cmd>?
Узнал о наличии <sqlps> комманды, но не знаю, как дальше работать с нею. Никто не просит имя/пароль, никто не просит название сервера ...
#1 
  digital.pilot патриот04.03.10 19:23
digital.pilot
NEW 04.03.10 19:23 
в ответ Hen 04.03.10 18:50
http://www.mssqltips.com/tip.asp?tip=1684
или дергай sqlcmd напрямую
#2 
Hen завсегдатай04.03.10 20:34
NEW 04.03.10 20:34 
в ответ digital.pilot 04.03.10 19:23
не повершелловская команда оказалась (не реагирует на get-help).
Ответ на все вопросы на самом деле вот он: sqlcmd /?
и все возможные опции включая логины, пассворды и сервера.
Так или иначе, спасибо за ответ
#3 
  digital.pilot патриот04.03.10 21:59
digital.pilot
NEW 04.03.10 21:59 
в ответ Hen 04.03.10 20:34
я знаю. Это обычная утилита командной строки. Правда, не в курсе, можно ли ее поставить отдельно от сервера.
#4