共用方式為


針對 BAM 進行疑難排解

本主題提供的資訊可協助您針對使用 Business Activity Monitoring (BAM) 時可能會遇到的問題進行疑難排解。

BAM 部署失敗

如果您嘗試在無法使用SQL Server Analysis Services時部署包含即時匯總 (RTA) 的 BAM 定義,Bm.exe 命令會顯示下列訊息:

錯誤:BAM 部署失敗。 無法建立連接。 請確定該伺服器正在執行。 因為目的電腦主動拒絕它< IP 位址 >,所以無法進行連線。

這是因為SQL Server Analysis Services必須已安裝並設定,而且必須執行才能部署包含 RTA 的 BAM 定義。

無法重新整理即時資料活頁簿

當您嘗試重新整理即時資料活頁簿中的資料時,Microsoft Office Excel 可能會顯示下列錯誤:

XML for Analysis parser: The CurrentCatalog XML/A property was not specified.

這是因為 BAM 增益集尚未新增至 Excel。

將 BAM 增益集新增至 Excel

  1. 按一下 [開始],指向 [所有程式],指向 [ Microsoft Office],然後按一下 [ Microsoft Office Excel]。

  2. 按一下 [Microsoft Office 按鈕],然後按一下 [Excel 選項]。

  3. 在 [ Excel 選項 ] 對話方塊中,按一下 [ 載入宏]。

  4. 在 [ 載入 宏] 窗格中,按一下 [ 移至]。

  5. 在 [ 載入 宏] 對話方塊中,選取 [ 商務活動監視 ] 核取方塊,然後按一下 [ 確定]。

    增益集對話方塊

Office 的 BAM Excel 增益集發生錯誤:「物件程式庫無效或包含找不到的物件定義參照」。

升級為 Microsoft Excel 後,嘗試使用 BAM Excel 增益集時,可能會發生這個錯誤。

解析度: 由於 BAM Add-In 使用 ActiveX 控制項,因此您必須從下列目錄中刪除任何快取的 .exd 檔案:

  • C:\Documents and Settings\ < username > \Application Data\Microsoft\Forms

  • C:\Documents and Settings\ < username > \AppData\Local\Temp\VBE

BAM 入口網站無法連線

以系統管理員身分執行 BAM 入口網站。

執行 BAM 入口網站

  1. 按一下 [開始],指向 [所有程式],以滑鼠右鍵按一下 Internet Explorer,然後按一下 [ 以系統管理員身分執行]。

  2. 在 [ 使用者帳戶控制 ] 對話方塊中,按一下 [ 繼續]。

  3. 在 Internet Explorer 網址列中,輸入 http://<server>/BAM ,其中< 伺服器 >是執行 BAM 入口網站的電腦名稱稱。

如果授與無效使用者的許可權,BAM 入口網站將無法運作

如果已從 AD 中移除具有 BAM 檢視許可權的 AD 使用者,則 BAM 入口網站不會針對 DBO) 以外的任何使用者 (正確載入。

若要解決此問題,請從對應的bam_{viewname}檢視安全性角色中移除不正確使用者。

無法將 BAM 定義匯出或匯入 localhost

當您將 BAM 定義匯出為 XML 時,如果您嘗試匯出至 localhost,您將會看到下列錯誤訊息:

The system cannot find the path specified.

不支援將 BAM 定義匯出至 localhost。 同樣地,不支援從 localhost 匯入 BAM 定義。

升級SQL Server版本之後,警示無法運作

例如,如果您已從某個版本的 SQL Server 升級到另一個版本 (,從 Standard Edition 升級到 Enterprise Edition) ,BAM 警示將不會重新開機。 若要修正此問題,請刪除 BAM 警示並重新建立警示,或升級SQL Server通知服務。

升級SQL Server通知服務

  1. 依序按一下[開始]、[所有程式]、[Microsoft SQL Server 2005],然後按一下 [通知服務命令提示字元]。

  2. 在命令提示字元中輸入下列命令:

    nscontrol.exe upgrade -name <instanceName>

ObjectDisposedException 例外狀況

如果您的應用程式使用 BAM WF 3.5 攔截器,您可能會收到下列錯誤訊息: System.ObjectDisposedException:無法存取已處置的物件

嘗試在 Microsoft Excel 中使用 BAM.xla 時,您可能會收到下列錯誤:

This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.

若要解決此問題,請在 [使用 Microsoft Office 的 Office 共用功能] 底下安裝Visual Basic for Applications選項。

樞紐分析表無法取得資料

您具有存取 BAM 資料庫的許可權,以及已部署之檢視的角色和許可權。 [活動搜尋] 頁面如預期般運作,而且您看得到資料。 但是,樞紐分析表中顯示下列錯誤:

Failed to get data.  If available, errors returned from the provider are listed below.  
* The following system error occurred:  No connection could be made because the target machine actively refused it.  

若要解決此問題,請分別新增下列 DNS 設定:

  1. 按一下[開始] 並移至[主控台]。

  2. 按一下 [網路和網際網路] ,然後按一下 [ 網路連線]。

  3. 以滑鼠右鍵按一下網路連線 (,例如 [區域網路]) ,然後選取 [ 屬性]。

  4. 在 [ 區域網路連線 ] 頁面上,選取 [ 網際網路通訊協定第 4 版 (TCP/IPv4) ],然後按一下 [ 屬性]。

  5. 按一下 [進階] 。 在 [ 進階 TCP/IP 設定] 頁面上,按一下 [DNS ] 索引標籤。

  6. 選取 [附加這些 DNS 尾碼] ,然後新增必要的 DNS 尾碼。

  7. 按一下 [確定 ] 並關閉所有開啟的視窗。

樞紐分析表檢視將所有的值都顯示為 “0”

當您部署 BAM 入口網站時,[活動搜尋] 頁面會顯示預期的結果。 但是,樞紐分析表檢視卻將所有的值都顯示為 “0”。 顯示的錯誤如下:

Failed to get data.  If available, errors returned from the provider are listed below.  
* Safety settings on this machine prohibit accessing a data source on another domain.  

若要解決此問題,請將網站新增至區域中,如下所示:

  1. 在 Internet Explorer 視窗中,按一下 [ 工具],然後按一下 [ 網際網路選項]。 按一下 [ 安全性 ] 索引標籤,然後選取 [ 信任的網站 ] 區域。

  2. 按一下 [自訂層級 ] 以設定區域的安全性層級。

  3. 在 [設定] 頁面的 [跨網域存取資料來源] 選項下,按一下 [提示]。 您將會在有元件需要此權限時收到提示。

另請參閱

使用商務活動監控