次の方法で共有


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 および 2003 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 Analysis のログイン アカウントにアクセス権を付与します。 ただし、次の前提条件を満たさなかった場合はアクセス権の付与に失敗し、警告が表示されます:

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

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

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

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

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

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

Alert Host サービスが停止した後であっても通知の電子メールを受信する

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

BAM 警告のトレースの構成

SQL Server 2012 でBizTalk Serverを使用していて、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>

BizTalk Server と SQL Server 2012 を併用する場合の問題

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 Server 管理コンソールのみがインストールされているコンピューターでは、BizTalk Adapter Pack で使用できるアダプターを管理できない

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

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

その他の問題

BizTalk Server のサンプルの setup.bat が 32 ビットのコマンド プロンプトで実行される

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

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

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

内部エラー 2761。 戻りコード: 1

MSI installation returned 1603 - インストール中に致命的なエラーが発生しました。 

1024 キーを含む証明書をエンコードと署名に使用すると、MIME-SMIME デコードでエラーが発生する

Windows 8 では、1024 キーを含む証明書を使用してメッセージが暗号化および署名されている場合、メッセージの認証で MIME-SMIME デコードにエラーが発生します。 この問題を回避するには、2048 キーを含む証明書を使用する方法があります。

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

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

ESB Toolkit の Itinerary Designer

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 までの日付がサポートされています。

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

エンタープライズ シングル サインオン

エンタープライズ シングル サインオン (ESSO) をインストールする際、または ESSO サービスを再起動する際は、イベント ビューアーに記録される次のエラーが表示される場合があります。

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