次の方法で共有


BizTalk Server に関する既知の問題

このトピックでは、BizTalk Server に関する既知の問題の一覧を示します。

DTC ファイアウォール規則

BizTalk Server と SQL Server が別々のコンピューターにインストールされている場合、分散トランザクション コーディネーター (MS DTC) はコンピューター間のトランザクションを処理します。 その結果、BizTalk Server および SQL Server コンピューターのファイアウォール規則内で DTC ポートを有効にします。

BizTalk Server を構成するときに、ファイアウォールで DTC ポートが有効になっていないと、次のエラーが発生する可能性があります。

データベースの作成時に WMI エラーが発生しました。部分的に作成されたデータベース 'SQLServerName\BizTalkMsgBoxDb' のロールバックと削除を試みます

WMI エラーの説明が生成されました:型 'System.EnterpriseServices.TransactionProxyException' の例外がスローされました。

詳細については、次のリンクを参照してください。

管理サーバーのポート

BizTalk Server 2013 および 2013 R2 のインストール後の手順

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

このセクションでは、ビジネス アクティビティ監視 (BAM) モジュールに関する既知の問題の一覧を示します。

SQL ログイン エラーが原因で BAM 定義の展開が失敗する

BAM 定義の展開中に、エラー コード 42000 のログイン エラーが原因で操作が失敗する可能性があります。

...
Deploying Activity... Done. 
Deploying View... ERROR: The BAM deployment failed. 
Server: The current operation was cancelled because another operation in the transaction failed. 
OLE DB error: OLE DB or ODBC error: Login failed for user <username>.; 42000. 
…

この問題を解決するには、SQL Analysis Service ログオン アカウントに BAM に関連するすべてのデータベースに対するアクセス許可があることを確認します。

BAM 構成では、BAM に関連するすべてのデータベースに BAM 分析ログオン アカウントのアクセス許可が追加され、アクセスできるようになります。 ただし、次の前提条件のいずれかが満たされていない場合は、構成が失敗し、警告が表示されることがあります。

  • BAM 構成を実行するユーザーは、Analysis Service がインストールされているコンピューターの管理者である必要があります。

  • ファイアウォール経由のリモート管理は、そのコンピューターで許可する必要があります。

  • BAM 分析ログオン アカウントが、BAM 関連データベースがインストールされている SQL Server の管理者である場合も警告が表示されることがあります。 警告を無視して先に進むことができます。

    回避策 – BAM に関連するすべてのデータベースに対して、BAM 分析ログオン アカウントのアクセス許可を手動で追加する必要があります。

BAM ポータルと Internet Explorer 10 の互換性

Internet Explorer 10 で BAM ポータルを使用するには、常にブラウザーを互換モードで使用する必要があります。

アラート ホスト サービスが停止した後でも通知電子メールを受信する

SQL Server 2012 で BizTalk Server を使用する場合は、BAM アラートを使用する場合は、SQL Server のデータベース メール機能を構成する必要があります。 BizTalk Server では、警告ホスト サービスをデータベース メール機能と組み合わせて使用して、通知アラートを送信します。 アラート ホスト サービスは、通知を処理した後、通知ワークロードを SQL Server のデータベース メール コンポーネントに渡します。 そのため、アラート ホスト サービスを停止した場合でも、アラート ホスト サービスによって処理されたが、データベース メール コンポーネントによって処理されなかったイベントに関する通知がいくつか表示される場合があります。

BAM アラートのトレースの構成

BIZTalk Server と SQL Server 2012 を使用していて、BAM アラートの診断トレースを有効にする場合は、BAM 警告ホストの構成ファイルを作成して行う必要があります。 ファイルに BAMAlerts.exe.config という名前を付け、EXE (BAMAlerts.exe) と同じ場所 (\Program Files\Microsoft BizTalk Server\Tracking\ にある場所) にコピーする必要があります。

サンプル構成ファイルは次のようになります。 このファイルは 、情報 レベルの詳細をイベント ビューアーに記録します。

<configuration>
  <system.diagnostics>
    <switches>
      <add name="LogEventProvider" value="Info"/>
    </switches>
  </system.diagnostics>
</configuration>

SQL Server 2012 での BizTalk Server の使用に関する問題

SQL Server 2012 で BizTalk Server を使用しているときに、SQL Server の リモート ログイン タイムアウト 値を 20 秒に設定できます。 そうしないと、ストレス状態でエラーが発生する可能性があります。 SQL Server 2012 でリモート ログイン タイムアウト値を設定する方法については、 https://msdn.microsoft.com/library/ms175136.aspx

アダプターに関する問題

このセクションでは、BizTalk Server アダプターに関する既知の問題の一覧を示します。

Windows SharePoint Services (WSS) アダプターの使用中に動的ポートが失敗する可能性がある

WSS アダプターを使用する動的ポートは、次のエラーで失敗する可能性があります。

Error details: The Windows SharePoint Services site was not found. The URL "http://server:443/site" points to a SharePoint object for which there is no Windows SharePoint Services site.

回避策:

  • ポート構成では、サイト URL にポート番号も含めます。 たとえば、http://server:80/site のようにします。

  • Windows Identity Foundation 3.5 機能を有効にします。

  • BizTalk ホストを実行しているアカウントが SharePoint にアクセスできるかどうかを確認します。

BizTalk アダプター パックで使用できるアダプターは、BizTalk Server 管理コンポーネントのみがインストールされているコンピューターでは管理できません

BizTalk Server 管理コンソールのみがインストールされているコンピューターに BizTalk アダプター パックがインストールされている場合、BizTalk アダプター パックの一部としてインストールされているアダプターは、送信ポートまたは受信場所を作成するときに使用できません。 これは、これらのアダプターが BizTalk ランタイムに依存し、同じコンピューターにインストールされるためです。

回避策 – アダプター パックと BizTalk Server 管理コンポーネントがインストールされているコンピューターに BizTalk Server ランタイムをインストールします。 そのコンピューターで BizTalk Server を構成する必要はありません。

その他の問題

BizTalk Server サンプル Setup.bat は、32ビット コマンド プロンプトで実行されます。

このリリースに付属する BizTalk Server サンプルの場合は、付属の setup.bat ファイルを 32 ビットのコマンド プロンプトからのみ実行する必要があります。 64 ビットのコマンド プロンプトからバッチ ファイルを実行すると、エラーが発生する可能性があります。

管理者としてセットアップを実行する

BizTalk Server をインストールするときは、[ 管理者として実行 ] オプションを使用します。 そうしないと、次のエラーが発生する可能性があります。

内部エラー 2761。 リターン コード: 1

MSI インストールで 1603 - インストール中に致命的なエラーが返されました。

エンコードと署名に 1024 キーを持つ証明書を使用すると、MIME-SMIME デコードが失敗する

Windows 8 では、1024 キーを持つ証明書を使用してメッセージが暗号化および署名されると、MIME-SMIME デコードはメッセージの認証に失敗します。 この問題を回避するには、2048 キーで証明書を使用できます。

ESB Toolkit を使用した UDDI リゾルバーでシリアル化エラーが発生する

BizTalk ESB Toolkit で UDDI を使用しているときに、バインドの詳細を検索するときに XML シリアル化エラーが発生する可能性があります。 このエラーは、バインド キーが指定されていない場合に発生します。

ESB Toolkit のスケジュール デザイナー

BizTalk ESB Toolkit のスケジュール デザイナーが、BizTalk Server インストール メディアの一部になりました。 スケジュール デザイナーは、メディアのルート フォルダーにあり、名前が Microsoft.Practices.Services.Itinerary.DslPackage.vsix。 以前は、このファイルは BizTalk ESB Toolkit (通常は \Program Files\Microsoft BizTalk ESB Toolkit) をインストールする場所で使用できました。

EDI

EDI バッチ処理が使用されています。 アラビア語の予定表またはアラビア語のローカル設定を使用すると、オーケストレーションは次のエラーで中断されます。

エラー コード: 0xC0C01B52 (オーケストレーション エンジン エラー)エラーの説明: デハイドレーション中の永続化失敗により中断しています。 アラビア語グレゴリオ暦では、 04/30/1900 00.00.00 から 2029 年 5 月 13 日 23:59:59 までの日付がサポートされます。

この動作を解決するには、有効なアラビア語の終了日を入力します。

エンタープライズ シングル Sign-On

Enterprise Single Sign-On (ESSO) をインストールするとき、または ESSO サービスを再起動すると、イベント ビューアーに次のエラーが記録されることがあります。

\Program Files\Common Files\Enterprise Single Sign-On\SSOPSServer.dll エラー コードを読み込めませんでした: 0x8007007E、指定されたモジュールが見つかりませんでした。 このエラーは無視してかまいません。