2010-09-27 11 views
1

est-il possible d'utiliser l'utilitaire de ligne de commande logparser pour afficher les instructions sql sous forme de texte? il semble vouloir se connecter réellement à sqlserver et effectuer les insertions automatiquement. Je veux juste un fichier texte avec la création de la table et les instructions d'insertion afin que je puisse les exécuter sur sqlite au lieu de sqlserver. ou si vous savez comment obtenir l'utilitaire logparser pour travailler avec sqlite directement ce serait bien aussi. Je ne suis vraiment pas d'humeur à écrire mon propre utilitaire, même si ce ne serait pas trop difficile avec la bonté de logparser.dll. Pour l'instant, je pense que je vais devoir utiliser logparser pour exporter vers xml au lieu de sql, puis utiliser un script xslt intelligent pour transformer le xml en sql.ms logparser exporter vers les instructions sql

+0

Très intéressant, merci de demander. – richo

Répondre

3

Vous pouvez essayer d'utiliser l'option -o:SQL et spécifier le pilote SQLite:

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

approche intéressante. Je n'ai pas installé le pilote sqlite3 odbc, mais je pourrais essayer. Merci pour les commentaires. – rev