2016-06-07 11 views
0

У меня есть следующий запрос, который я пытаюсь запустить в CMD:LogParser дополнительный аргумент при выборе из файла

logparser "\"select URLUNESCAPE(EXTRACT_VALUE(SUBSTR(SUBSTR(Request, 0, INDEX_OF(Request, ' HTTP/')), ADD(INDEX_OF(Request, '?'),1)), 'name')) as name into stagingtable from D:\\work\\FilesForLoading\\logfile.log"\" -i:ncsa -o:SQL 
-server:exampleServerName -database:exampleDbName -driver:\"SQL Server\" -e:100 

Но я получаю сильфона ошибку

Error: detected extra argument "Server"" after query

Что я делаю неправильно здесь ?

Я также tryied так:

logparser "select URLUNESCAPE(EXTRACT_VALUE(SUBSTR(SUBSTR(Request, 0, INDEX_OF(Request, ' HTTP/')), ADD(INDEX_OF(Request, '?'),1)), 'name')) as name into stagingtable from D:\\work\\FilesForLoading\\logfile.log" -i:ncsa -o:SQL 
-server:exampleServerName -database:exampleDbName -driver:\"SQL Server\" -e:100 

я получаю ту же ошибку.

ответ

0

Устранено. Правильный способ использования -driver: «SQL Server». В основном это не ускользнуто от символа \