Автор Тема: Запуск программы из cmd  (Прочитано 32558 раз)

user87SR

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
    • Просмотр профиля
Запуск программы из cmd
« : 19 Октябрь 2013, 12:03:40 »
Добрый день.

Скачал программу, которая парсит IIS файл и заливает мне данные в бд
Программа называется Log Parser
http://www.microsoft.com/en-us/download/details.aspx?id=24659

В ней написал скрипт, который берет все данные их файла и заливает их в мою таблицу, скрипт заливки данных не будет меняться, проблема заключается в том, как мне сделать батник, который будет запускаться по расписанию, т.е как настроить расписание я знаю, а как чтобы запускалась программа Log Parser и именно с моим кодом, который заливает данные не знаю, очень надо, помогите, пожалуйста

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 444
  • Репутация: 204
    • Просмотр профиля
Re: Запуск программы из cmd
« Ответ #1 : 21 Октябрь 2013, 11:12:00 »
Запускать шедулером такую команду:
logparser -i:<Input_Format> -o:<Output_format> <SQL_statement>
Как так :)

itpro

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 444
  • Репутация: 204
    • Просмотр профиля
Re: Запуск программы из cmd
« Ответ #2 : 21 Октябрь 2013, 11:14:18 »
А вообще гуглится такая команда:
Upload Log Parser query results directly to a table in SQL Server
logparser "select * into LogTable from [LogFileName] where cs-uri-stem like ‘/folder/filename%’" -o:SQL -createTable:ON -server:[DatabaseServer] -database:[Database] -username:[SqlUser] -password:[SqlPassword]
или
LogParser.exe "select * INTO Audit
   from \\%5\security
   WHERE TimeGenerated >= '%1 %2' and
   TimeGenerated <= '%3 %4'"
   -o:SQL -server:SQL 
   -database:SecurityLog
   -driver:"SQL Server"
   -username:TrainAudit
   -password:ECE2F287
   -createtable:OFF


 

Related Topics

  Тема / Автор Ответов Последний ответ
4 Ответов
33512 Просмотров
Последний ответ 26 Декабрь 2018, 09:59:54
от itpro