2012-08-14 42 views
0

我们正在追查一个特定的ABRA警报,我们认为这个警报附属于某种自定义代码,它会生成msaccess *.snp文件。相信我们将有更好的机会通过查看ABRA警报的日志并查看生成文件的时间戳期间运行哪些日志来追踪警报。查询Abra Alerts 5.1日志?

下面是Abra Alert主窗口的图像,列出了许多Abra警报,并且每个都有很多与它们相关的日志条目。

ABRA Alerts 5.1 Main Window Listing individual ABRA Alerts

从各种警报日志条目进行排序,过滤,但他们无法在特定的日期/时间范围内进行过滤: Log Viewer with logs from a single ABRA Alert

因此,如果可能有一个我想知道直接查询日志文件数据的方式。从我所了解的Abra Alerts 5.1使用FoxPro数据库(Sage Abra Suite使用Visual Fox Pro 09.00.00)。这是我的想法,也许它可以连接到使用ODBC,用于查询特定日期范围的目的。

回答

0

您可以使用几种不同类型的驱动程序(包括OLE DB和ODBC)连接到FoxPro数据库。您将需要下载特定于FoxPro的驱动程序。

Microsoft声明他们不再支持Visual FoxPro ODBC驱动程序(尽管我从未发现任何问题)。但他们支持OLE DB驱动程序...

http://www.microsoft.com/en-us/download/details.aspx?id=14839

如果有兴趣,这里是讨论为什么他们选择停止支持ODBC的文章... http://support.microsoft.com/kb/277772

有许多工具在那里将允许您查看和查询FoxPro表。基本上可以使用任何可以使用OLE DB驱动程序进行连接的工具。我使用Visual Studio。这是另一个,我没有亲自使用过,但我听说过它的好东西... http://www.ultradiff.com/

0

Abra Alerts日志数据库实际上是一个名为DASLOGDB.MDB的Access数据库。这可以使用Jet驱动程序进行监控。 您看到的.snp文件实际上是监视器存储监视器结果的快照文件。它们是二进制文件,不能直接或通过ODBC/OLEDB查看。如果您正在查找哪些进程与.snp文件相关联,只需在Processes文件夹中搜索,在tsk文件的文本中查找snp文件的名称即可。具有.snp文件名的tsk文件也将具有该进程的名称。

+0

嗯我没有一个名为DASLOGDB.MDB的文件,但我确实有一个名为Inventory Control.mdb的文件,另一个文件名为E-Commerce.MDB ... – leeand00 2012-08-15 02:45:39

+0

有没有办法从Abra Alerts生成自定义的MDB文件?你指的是什么版本? – leeand00 2012-08-15 02:46:15

0

您应该在安装位置或程序数据文件夹中的Data文件夹中找到日志数据库。或者,如果您查看名为DAS 4.0 Log Database的系统DSN,您可以找到路径。 如果您转到“查看选项”菜单并查看“日志”选项卡,您可以看到当前日志数据库定义。