次の方法で共有


BAM のトラブルシューティング

このトピックでは、ビジネス アクティビティ監視 (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. [アドイン] ダイアログ ボックス 、[ ビジネス アクティビティの監視 ] チェック ボックスをオンにし、[OK] をクリック します

     [Add-Ins] ダイアログ ボックス

エラー:"オブジェクト ライブラリが無効であるか、見つからなかったオブジェクト定義への参照が含まれています" (Office の BAM Excel Add-In)

このエラーは、Microsoft Excel をアップグレードした後に BAM Excel Add-In を使用しようとすると発生する可能性があります。

解決: BAM Add-In は ActiveX コントロールを使用するため、キャッシュされた .exd ファイルを次のディレクトリから削除する必要があります。

  • C:\Documents and Settings\<username>\アプリケーション データ\Microsoft\Forms

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

BAM ポータルが接続できない

BAM ポータルを管理者として実行します。

BAM ポータルを実行する

  1. [ スタート] をクリックし、[ すべてのプログラム] をポイントし、[ Internet Explorer] を右クリックし、[ 管理者として実行] をクリックします。

  2. [ユーザー アカウント制御] ダイアログ ボックスで、[続行] をクリックします。

  3. Internet Explorer のアドレス バーに「 http://<server>/BAM」と入力します。 <server> は BAM ポータルを実行しているコンピューターの名前です。

無効なユーザーにアクセス許可が付与されている場合、BAM ポータルが機能しない

BAM ビューのアクセス許可を持つ AD ユーザーが AD から削除された場合、BAM ポータルは (DBO を除く) ユーザーに対して正しく読み込まれません。

この問題を解決するには、対応する bam_{viewname}view セキュリティ ロールから無効なユーザーを削除します。

BAM 定義を localhost にエクスポートまたはインポートできない

BAM 定義を XML としてエクスポートすると、localhost にエクスポートしようとすると、次のエラー メッセージが表示されます。

The system cannot find the path specified.

BAM 定義を localhost にエクスポートすることはサポートされていません。 同様に、localhost からの BAM 定義のインポートはサポートされていません。

SQL Server エディションのアップグレード後にアラートが機能しない

SQL Server の 1 つのエディションから別のエディション (Standard Edition から Enterprise Edition など) にアップグレードした場合、BAM アラートは再起動されません。 この問題を解決するには、BAM アラートを削除して再作成するか、SQL Server 通知サービスをアップグレードします。

SQL Server 通知サービスをアップグレードする

  1. [ スタート] をクリックし、[ すべてのプログラム] をクリックし、[ Microsoft SQL Server 2005] をクリックして、[ Notification Service コマンド プロンプト] をクリックします。

  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. [ OK] を クリックし、開いているすべてのウィンドウを閉じます。

ピボット テーブル ビューでは、すべての値が "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. [ 設定] ページの [ ドメイン間でデータ ソースにアクセス する] オプションで、[ プロンプト] をクリックします。 コンポーネントにこのアクセス許可が必要な場合は、メッセージが表示されます。

こちらもご覧ください

ビジネス アクティビティの監視の使用