Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查询Abra警报5.1日志?_Sql_Logging_Odbc_Visual Foxpro - Fatal编程技术网

Sql 查询Abra警报5.1日志?

Sql 查询Abra警报5.1日志?,sql,logging,odbc,visual-foxpro,Sql,Logging,Odbc,Visual Foxpro,我们正试图追踪一个特定的ABRA警报,我们认为该警报附加在某种自定义代码上,该代码生成msaccess*.snp文件。我们相信,通过查看ABRA警报日志,并查看在生成文件的时间戳期间运行的警报,我们将有更好的机会跟踪警报 这是Abra警报主窗口的图像,列出了很多Abra警报,每个警报都有很多与之相关的日志条目 可以对各种警报的日志条目进行排序和筛选,但不能在特定的日期/时间范围内进行筛选: 所以我想知道是否有一种方法可以直接查询日志文件数据。据我所知,Abra警报5.1使用FoxPro数据库

我们正试图追踪一个特定的ABRA警报,我们认为该警报附加在某种自定义代码上,该代码生成msaccess
*.snp
文件。我们相信,通过查看ABRA警报日志,并查看在生成文件的时间戳期间运行的警报,我们将有更好的机会跟踪警报

这是Abra警报主窗口的图像,列出了很多Abra警报,每个警报都有很多与之相关的日志条目

可以对各种警报的日志条目进行排序和筛选,但不能在特定的日期/时间范围内进行筛选:


所以我想知道是否有一种方法可以直接查询日志文件数据。据我所知,Abra警报5.1使用FoxPro数据库(Sage Abra套件使用Visual Fox Pro 09.00.00)。我的想法是,为了查询特定的日期范围,可能可以使用ODBC连接到FoxPro数据库。

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

微软声明他们不再支持VisualFoxproODBC驱动程序(尽管我从未发现它有任何问题)。但它们确实支持OLE DB驱动程序

如果有兴趣,这里有一篇文章讨论他们为什么选择停止支持ODBC


有很多工具可以让您查看和查询FoxPro表。基本上可以使用任何可以使用OLEDB驱动程序进行连接的工具。我使用visualstudio。这是另一个我没有亲自使用过的,但我听到了关于它的好消息

Abra警报日志数据库实际上是一个名为DASLOGDB.MDB的Access数据库。可以使用喷气式飞机驱动器对其进行监控。
您看到的.snp文件是监视器存储来自监视器的结果的实际快照文件。它们是二进制文件,不能直接或通过ODBC/OLEDB查看。如果要查找与.snp文件关联的进程,只需在Processs文件夹中进行搜索,在tsk文件的文本中查找snp文件的名称。具有.snp文件名的tsk文件也将具有进程的名称。

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

hmm我没有名为DASLOGDB.MDB的文件,但有一个名为Inventory Control.MDB,另一个名为E-Commerce.MDB……是否有办法从Abra警报生成自定义MDB文件?你指的是什么版本?