2010-09-27 76 views
1

是否可以使用logparser命令行工具將sql語句輸出爲文本?它似乎一心想實際連接到sqlserver並自動執行插入。我只想要一個帶有表創建和插入語句的文本文件,這樣我就可以對sqlite而不是sqlserver運行它們。或者如果你知道如何讓logparser實用程序直接使用sqlite,那也可以。我真的沒有心情編寫我自己的實用程序,但它不會太難與logparser.dll善良。此刻,我想我將不得不使用logparser導出到xml而不是sql,然後使用一個聰明的xslt腳本將xml轉換爲sql。ms logparser導出到sql語句

+0

很有意思,感謝要求。 – richo 2010-11-24 05:57:01

回答

3

你可以嘗試使用-o:SQL選項,並指定SQLite的驅動程序:

logparser -i:W3C "select * from filename.w3c" 
    -o:SQL -database:yourdb.db -driver:"SQLite3 ODBC Driver" 
+0

有趣的做法。我沒有安裝sqlite3 odbc驅動程序,但我可以試試這個。感謝您的反饋。 – rev 2010-10-04 19:54:18