2012-08-14 76 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,您可以找到路徑。 如果您轉到「查看選項」菜單並查看「日誌」選項卡,您可以看到當前日誌數據庫定義。