Вопрос

Можно ли использовать логпарес Утилита командной линии для вывода операторов SQL в качестве текста? Кажется, на самом деле подключается к SQLSERVER и автоматически выполняет вставки. Я просто хочу текстовый файл с созданием таблицы и вставить операторы, чтобы я мог запустить их против SQLite вместо SQLSERVER. Или если вы знаете, как получить утилиту LogParser, чтобы работать с SQLite непосредственно, и все будет хорошо. Я действительно не в настроении, чтобы написать свою собственную утилиту, хотя с LogParser.dll не будет слишком сложно. На данный момент я думаю, что мне придется использовать LogParser для экспорта в XML вместо SQL, затем используйте умный скрипт XSLT для включения XML в SQL.

Это было полезно?

Решение

Вы можете попытаться использовать -o:SQL Опция и укажите драйвер SQLite:

logparser -i:W3C "select * from filename.w3c"
    -o:SQL -database:yourdb.db -driver:"SQLite3 ODBC Driver" 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top