次の方法で共有


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 でサポートされます。

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

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

Process 32 ビットサポート 64 ビット サポート
HTTP ベース アダプター (IIS) はい 部分的
BizTalk ホスト インスタンス はい はい
エンタープライズ 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 ビット モードで実行するように構成できます。

エンタープライズ SSO

Microsoft エンタープライズ シングル サインオン (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 では、Microsoft .NET Framework を使用した 64 ビット プロジェクトの開発がサポートされており、BizTalk Serverに展開できます。

Microsoft 管理コンソール (MMC)

BizTalk Server管理コンソールは、64 ビット Windows でも 32 ビット Microsoft 管理コンソール (MMC) アプリケーションとしてのみ実行されます。 エンタープライズ SSO は、32 ビットおよび 64 ビット MMC をサポートします。

Internet Explorer

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

オーケストレーションのネイティブ 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 コンパイルされます。

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

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

32 ビット BizTalk Server 実行可能ファイルは、Windows x64 でどのように動作しますか?

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) を使用する場合は、2,048 MB に対するパーセント値を入力します。

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

どのアダプターが 64 ビット モードで動作しますか?

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

  • ファイル

  • HTTP

  • MSMQ

  • MQSeries

  • SFTP

  • SMTP

  • SOAP

  • WCF

Note

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

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

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

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

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

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

はい。

64 ビット ランタイムではどの言語がサポートされますか?

32 ビットおよび 64 ビット ランタイムの両方で、サポート言語がすべてサポートされます。

BAM ツールの構成に必要な 64 ビット SQL Server コンポーネント

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

  • 接続コンポーネント

  • 管理ツール

  • レガシ コンポーネント

参照

パフォーマンスおよび容量の計画