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 に追加する
[ スタート] ボタンをクリックし、[ すべてのプログラム] をポイントし、[ Microsoft Office] をポイントして、[ Microsoft Office Excel] をクリックします。
[ Microsoft Office] ボタンをクリックし、[ Excel のオプション] をクリックします。
[ Excel のオプション] ダイアログ ボックス で、[アドイン] をクリックします。
[アドイン] ウィンドウ で 、[ 移動] をクリックします。
[アドイン] ダイアログ ボックスで、[ビジネス アクティビティの監視] チェック ボックスを選択し、[OK] をクリックします。
[
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 ポータルを実行する
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[インターネット エクスプローラー] を右クリックし、[管理者として実行] をクリックします。
[ ユーザー アカウント制御 ] ダイアログ ボックスで、[ 続行] をクリックします。
[インターネット エクスプローラー アドレス バー] に「」と入力
http://<server>/BAM
します。ここで<、server> は BAM ポータルを実行しているコンピューターの名前です。
無効なユーザーにアクセス許可が付与されていると BAM ポータルは機能しない
BAM の表示アクセスが許可されている AD ユーザーの 1 人が AD から削除されると、BAM ポータルは、DBO を除き、どのユーザーに対しても正しく読み込まれなくなります。
この問題を解決するには、無効なユーザーを、対応する bam_{ビュー名}view セキュリティ ロールから削除してください。
BAM 定義をローカルホストにエクスポートまたはインポートできない
BAM 定義を XML としてエクスポートする際に、ローカルホストにエクスポートしようとすると、次のエラーメッセージが表示されます。
The system cannot find the path specified.
BAM 定義のローカルホストへのエクスポートはサポートされていません。 同様に、BAM 定義のローカルホストからのインポートもサポートされていません。
SQL Server エディションのアップグレード後に警告が実行されない
SQL Serverのあるエディションから別のエディション (Standard Edition から Enterprise Edition など) にアップグレードした場合、BAM アラートは再起動されません。 この問題を解決するには、BAM アラートを削除して再作成するか、SQL Server通知サービスをアップグレードします。
SQL Server通知サービスをアップグレードする
[スタート] ボタンをクリックし、[すべてのプログラム] をクリックし、[Microsoft SQL Server 2005] をクリックし、[Notification Service Command Prompt]\(通知サービス コマンド プロンプト\) をクリックします。
コマンド プロンプトに、次のコマンドを入力します。
nscontrol.exe upgrade -name <instanceName>
ObjectDisposedException 例外
アプリケーションで BAM WF 3.5 インターセプターを使用している場合は、 System.ObjectDisposedException: 破棄されたオブジェクトにアクセスできませんというエラー メッセージが表示されることがあります。
ブックにある VBA プロジェクト、ActiveX コントロール、およびその他のプログラミング関連の機能が失われている
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 設定を追加してください。
[スタート] をクリックし、[コントロール パネル] に移動します。
[ ネットワークとインターネット ] をクリックし、[ ネットワーク接続] をクリックします。
ネットワーク接続 (ローカル エリア接続など) を右クリックし、[プロパティ] を選択 します。
[ ローカル エリア接続 ] ページで、[ インターネット プロトコル バージョン 4 (TCP/IPv4)] を選択し、[ プロパティ] をクリックします。
[詳細設定] をクリックします。 [ TCP/IP の詳細設定] ページで 、[ DNS ] タブをクリックします。
[ これらの DNS サフィックスを追加する] を選択し、必要な DNS サフィックスを追加します。
[ 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.
この問題を解決するには、次の手順に従ってサイトをゾーンに追加してください。
[インターネット エクスプローラー] ウィンドウで、[ツール] をクリックし、[インターネット オプション] をクリックします。 [ セキュリティ ] タブをクリックし、[ 信頼済みサイト ] ゾーンを選択します。
[ カスタム レベル ] をクリックして、ゾーンのセキュリティ レベルを設定します。
[ 設定] ページの [ ドメイン間でデータ ソースにアクセス する] オプションで、[ プロンプト] をクリックします。 コンポーネントにこのアクセス許可が必要な場合は、メッセージが表示されます。