次の方法で共有


BizTalk Server 64 ビット サポートの概要

このトピックでは、Microsoft BizTalk Server の 64 ビット サポートに関してよく寄せられる質問に回答します。

サポートされている 64 ビット Windows のバージョンはどれですか?

BizTalk Server のすべてのエディションでは、サポートされているオペレーティング システムで 32 ビット実行とネイティブ 64 ビット実行がサポートされます。 BizTalk Server には、32 ビットと 64 ビットの構成オプションが含まれています。

BizTalk Server 2016 のハードウェアとソフトウェアの要件

BizTalk Server 2013 および 2013 R2 のハードウェアとソフトウェアの要件

64 ビット サポートに追加コストはありますか?

いいえ、64ビットのサポートは追加料金なしで含まれています。

Itanium ベースのハードウェアはサポートされていますか?

BizTalk ランタイムの場合は、いいえ。 BizTalk データベースの場合は、はい。

BizTalk Server には、AMD64 または EM64T をサポートする CPU ハードウェアが必要です。 そのため、Itanium ベースの 64 ビット CPU で実行されている Windows では BizTalk Server はサポートされません。 BizTalk Server では、Itanium ベースの SQL Server での実行がサポートされています。 したがって、すべての BizTalk Server データベースは、Itanium 64 ビット CPU でサポートされています。

64 ビット モードで実行される BizTalk Server プロセスはどれですか?

BizTalk Server 実行可能ファイルは、複数の異なるサーバー ランタイム内でホストされます。 次の表に、64 ビット モードで実行される BizTalk Server プロセスの一覧を示します。

プロセス 32 ビットサポート 64 ビットサポート
HTTP ベースのアダプター (IIS) イエス 部分的
BizTalk ホスト インスタンス イエス イエス
Enterprise SSO イエス イエス
BAM ポータル (IIS) イエス いいえ
SQL Server イエス イエス
HTTP ベースのアダプター (IIS)

HTTP や SOAP アダプターなどの BizTalk Server コンポーネントは、インターネット インフォメーション サービス (IIS) 内でホストおよび実行されます。 すべてのアダプターは、32 ビット IIS モードでサポートされています。 一部のアダプターでは、64 ビット IIS モードでの実行がサポートされています。 64 ビット アダプターの完全な一覧については、このトピックで後述するアダプターの一覧を参照してください。

BizTalk ホスト インスタンス

BizTalk ホストはサーバーの論理グループであり、それぞれがホスト インスタンスと呼ばれます。 各ホスト インスタンスは、BTSNTSvc.exeに基づいて NT サービスとしてデプロイされます。 オーケストレーションとインプロセス アダプターは、ホスト インスタンスで読み込まれ、実行されます。 ホスト インスタンスは、BizTalk Server 管理コンソールの [ホストのプロパティ] ダイアログ ボックスの [32 ビットのみ] チェック ボックス オプションを使用して、32 ビットモードまたは 64 ビット モードで実行するように構成できます。

Enterprise SSO

Microsoft Enterprise Single Sign-On (SSO) は、専用 NT サービス (ENTSSO.exe) で実行されます。 32 ビット Windows ではネイティブ 32 ビット、64 ビット Windows ではネイティブ 64 ビットです。

BAM ポータル (IIS)

ビジネス アクティビティ監視 (BAM) ポータル コンポーネントは、32 ビット ASP.NET 3.5 を使用して IIS で実行する必要があります。 BAM ポータルは、WOW モードで 64 ビット ハードウェアで実行されます。 BAM ポータル構成のカスタマイズの「64 ビット環境での BAM ポータルの実行」を参照してください。

SQL Server

BizTalk Server は、32 ビットバージョンと 64 ビット バージョンの SQL Server の間で相互運用可能なネイティブ トランスポート プロトコルを介して Microsoft SQL Server と通信します。 そのため、32 ビットおよび 64 ビットの BizTalk Server 実行可能ファイルは、32 ビットバージョンまたは 64 ビット バージョンの SQL Server と通信できます。 すべての BizTalk Server ストアド プロシージャは、32 ビットまたは 64 ビットの SQL Server でサポートされています。

サーバー以外のプロセスでの 32 ビット/64 ビットのサポートについてはどうでしょうか。

Microsoft Visual Studio

BizTalk Server デザイナーの実行可能ファイルは、32 ビットの Visual Studio IDE 内でホストされます。 Visual Studio では、BizTalk Server に展開できる Microsoft .NET Framework を使用した 64 ビット プロジェクトの開発がサポートされています。

Microsoft 管理コンソール (MMC)

BizTalk Server 管理コンソールは、64 ビット Windows でも、32 ビット Microsoft 管理コンソール (MMC) アプリケーションとしてのみ実行されます。 Enterprise SSO では、32 ビットと 64 ビットの両方の MMC がサポートされます。

Internet Explorer

BAM クライアントでは、64 ビット Windows に 32 ビット Internet Explorer をインストールして使用する必要があります。

オーケストレーションのネイティブ 64 ビット実行を有効にする方法

32 ビットのみのプロパティが選択されていないホスト インスタンスで実行するオーケストレーションを割り当てます。 ホスト インスタンスは、Windows x64 コンピューターで実行されている必要があります。

64 ビット オーケストレーションで実行される .NET アセンブリをビルドできますか?

はい。 Visual Studio と .NET Framework を使用して、BizTalk Server 開発者は 64 ビット実行をサポートするアセンブリを作成できます。 これらはオーケストレーションと共にデプロイし、ネイティブの 64 ビット実行用に構成されたホスト インスタンスで実行できます。

.NET Framework 2.0 でコンパイルされたアセンブリは、32 ビットと 64 ビットの両方で適切に JIT コンパイルされますか?

はい。 アセンブリが .NET Framework 2.0 と AnyCPU フラグを使用してコンパイルされた場合、1 つの DLL が 32 ビットまたは 64 ビットの CLR で適切に JIT コンパイルされます。

1 つの BizTalk MSI パッケージに 32 ビットコンポーネントと 64 ビット コンポーネントの両方をインストールできますか?

はい。 管理者は、BizTalk Server アプリケーションから MSI パッケージ ファイルを作成できます。 MSI ファイルには、BizTalk アプリケーションに追加された 32 ビット DLL と 64 ビット DLL と EXEs の両方を含めることができます。 32 ビット Windows では、32 ビット DLL と EXEs のみがインストールされます。 Windows x64 では、32 ビット DLL と 64 ビット DLL と EXEs の両方がインストールされます。

Windows x64 で 32 ビット BizTalk Server 実行可能ファイルを実行する方法

Windows x64 では、32 ビットと 64 ビットの両方の実行可能ファイルを同じコンピューター上で実行できます。 32 ビット実行可能ファイルは WOW64 サービスを使用して、32 ビットランタイム環境をエミュレートします。

32 ビットの BizTalk Server 実行可能ファイルには、Windows x64 で 4 GB のアドレス指定可能なプロセス メモリがありますか?

はい。 Windows x64 では、32 ビット BTSNTSVC および IIS プロセスは WOW64 で実行され、4 GB の仮想メモリ全体を利用できます。 これは、32 ビット Windows のアドレス指定可能な仮想メモリの既定の 2 GB よりも向上しています。

メモリスロットリングのしきい値は、利用可能なメモリの割合 (%) または絶対値で設定できます。 例えば次が挙げられます。

  • 使用可能な割合 (0 から 100) を使用する場合、入力する値の割合は 2048 MB です。

  • 絶対値を使用する場合、入力する値は最大 4,096 MB (32 ビット制限) までの MB 単位の任意の値にすることができます。 64 ビット ホストでは、理論上の 64 ビット アドレス制限である 2 TB までの高い値を指定できます。

64 ビット モードで実行できるアダプターはどれですか?

既定では、すべてのアダプターは、32 ビット Windows では 32 ビット モードで、WOW64 では 64 ビット Windows で実行できます。 次のアダプターは、ネイティブ 64 ビット モード (ホスト プロセスとして IIS または BTSNTSVC) で実行できます。

  • ファイル

  • HTTP

  • MSMQ (マイクロソフト メッセージキュー)

  • MQSeries

  • SFTP

  • SMTP

  • 石鹸

  • WCF(Windows Communication Foundation)

  • MQSeries アダプターは、32 ビットプロセスと 64 ビット・プロセスの両方でサポートされています。 アダプターには、Windows 上の WebSphere MQ Server 上で実行される MQSeries エージェントがあります。 インストール用のコンピューターの準備 は MQ の要件を一覧表示します。
  • 64 ビット ホスト インスタンスでの FTP アダプター、POP3 アダプター、および MIME デコーダーの実行はサポートされていません。

永続化された BizTalk オーケストレーションは、32 ビットランタイムまたは 64 ビット ランタイムに依存していますか?

いいえ。 BizTalk Server は、32 ビットまたは 64 ビットのランタイムに依存しない形式を使用してランタイム コンポーネントを保持します。 これには、オーケストレーション、メッセージ、ポートが含まれます。 この永続化モデルを使用すると、管理者は BizTalk Server データに非互換性を作成することなく、ホスト構成を 32 ビットと 64 ビットの間で切り替えることができます。

BizTalk Server にアップグレードすると、BizTalk ホストは既定で 64 ビットとして実行されますか?

いいえ。 既定では、BizTalk Server へのアップグレードでは、すべての BizTalk ホスト インスタンスが 32 ビットのみとしてマークされます。 管理者は、Windows x64 コンピューターに新しいホスト インスタンスを作成し、それらを使用するようにアプリケーションを構成する必要があります。

32 ビットと 64 ビットの両方の BizTalk ランタイムを含む "混合" BizTalk Server グループを作成できますか?

はい。

64 ビット ランタイムでサポートされている言語は何ですか?

サポートされているすべての言語は、32 ビットランタイムと 64 ビット ランタイムの両方でサポートされています。

BAM ツールを構成するために必要な 64 ビット SQL Server コンポーネント

構成ウィザードは 32 ビット プロセスです。そのため、64 ビット SQL Server との通信を可能にする特定のコンポーネントが必要です。 BAM ツールの構成を有効にするには、次の SQL Server クライアント コンポーネントをインストールする必要があります。

  • 接続コンポーネント

  • 管理ツール

  • レガシ コンポーネント

こちらもご覧ください

パフォーマンスと容量の計画