【发布时间】:2014-05-12 20:26:45
【问题描述】:
刚开始使用LogParser。已经存在的系统正在使用日志解析器来读取 IIS 文件并更新 db 以计算命中等。
我正在尝试了解流程,需要从 IIS 日志中再提取两个新字段并更新数据库。
在我的本地桌面上,我确实有示例日志文件和日志解析器。我在日志解析器中尝试了这个查询 LogParser.exe “Select top 10 * from c:\LogParser*.log” 并得到错误:查询后检测到额外的参数“top”。为什么我无法读取本地存在的日志文件?
我还得到了正在生产中的批处理文件。我更改了访问桌面文件的路径并安排了 Windows 任务。它也不起作用。代码为, logparser 文件:Extract.sql?inputfile=c:\LogParser*.log -o:SQL -database:dbname server:test1 -username:username -password:password -createtable:OFF -maxStrFieldLen:2048 -clearTable:OFF
我只需要模拟现有系统更新数据库,需要添加更多字段。 请帮助我更进一步。我真的被卡住了。
【问题讨论】:
-
您收到的错误似乎表明您在查询周围使用了有趣或智能的引号。尝试再次输入整个命令(不要复制和粘贴),看看它是否有效。该查询是完全合法的查询。关于您的第二个示例,“它也不起作用”是什么意思?你得到什么错误?