共用方式為


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執行。 因此,Itanium 64 位 CPU 支援所有BizTalk Server資料庫。

哪些 BizTalk Server 處理序是以 64 位元模式執行?

BizTalk Server可執行檔裝載于數個不同的伺服器執行時間內。 下表列出BizTalk Server進程在 64 位模式中執行。

流程 32 位支援 64 位元支援
HTTP 配接器 (IIS) 部分
BizTalk 主控件執行個體 Yes Yes
企業 SSO Yes Yes
BAM 入口網站 (IIS)
SQL Server Yes
HTTP 配接器 (IIS)

BizTalk Server HTTP 和 SOAP 配接器等元件會裝載並執行于 Internet Information Services (IIS) 內。 在 IIS 32 位元模式下支援所有的配接器。 有些配接器支援在 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 中執行。 在 WOW 模式下,BAM 入口網站會以 64 位元硬體執行。 See "Running the BAM portal in a 64-bit environment" in Customizing the BAM Portal Configuration.

SQL Server

BizTalk Server會透過在 32 位和 64 位版本的SQL Server之間互通的原生傳輸通訊協定,與 Microsoft SQL Server通訊。 因此,32 位和 64 位BizTalk Server可執行檔可以與 32 位或 64 位版本的 SQL Server通訊。 32 位或 64 位SQL Server都支援所有BizTalk Server預存程式。

非伺服器處理序對於 32 位元/64 位元的支援有哪些?

Microsoft Visual Studio

BizTalk Server設計工具可執行檔裝載于 32 位 Visual Studio IDE 內。 Visual Studio 支援使用 Microsoft .NET Framework 開發 64 位專案,可部署至 BizTalk Server。

Microsoft Management Console (MMC)

BizTalk Server管理主控台只會以 32 位的 Microsoft Management Console (MMC) 應用程式執行,即使在 64 位 Windows 上也是如此。 「企業單一登入」同時支援 32 位元與 64 位元的 MMC。

Internet Explorer

BAM 用戶端需要安裝 32 位 Internet Explorer,並在 64 位 Windows 上使用。

我如何啟用協調流程的原生 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旗標編譯,單一 DLL 會在 32 位或 64 位 CLR 中正確編譯。

我是否可以在單一 BizTalk MSI 封裝中安裝 32 位元與 64 位元元件?

是的 系統管理員可以從BizTalk Server應用程式建立 MSI 套件檔案。 MSI 檔案可包含 32 位元及 64 位元的 DLL 及 EXE (新增至 BizTalk 應用程式的 DLL 及 EXE)。 在 32 位 Windows 上,只會安裝 32 位 DLL 和 EXE。 在 Windows x64 上,將會同時安裝 32 位和 64 位 DLL 和 EXE。

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 下執行,而且可以利用完整的 4GB 虛擬記憶體。 對於 32 位元的 Windows 預設的 2GB 可定址虛擬記憶體而言,這是一項改良。

您可以設定可用百分比 (%) 或絕對值的記憶體節流臨界值。 例如:

  • 如果您使用百分比可用 (0-100) ,則您輸入的值是 2048 MB 的百分比。

  • 如果您使用絕對值,則您輸入的值可以是 MB 到 4096 MB 的任何值, (32 位限制) 。 在 64 位主機上,您可以指定最高理論上 64 位位址限制 2 TB 的值。

哪些配接器可以在 64 位元模式下執行?

根據預設,所有介面卡都可以在 32 位 Windows 和 64 位 Windows 上的 WOW64 上以 32 位模式執行。 下列配接器可以在原生 64 位元模式下執行 (做為主控件程序,在 IIS 或 BTSNTSVC 上執行):

  • 檔案

  • HTTP

  • MSMQ

  • MQSeries

  • SFTP

  • SMTP

  • SOAP

  • WCF

注意

  • 在 32 位元與 64 位元程序中均支援 MQSeries 配接器。 此配接器具有可在 Windows 上執行 IBM WebSphere MQ Server 的 MQSeries 代理程式。 準備您的電腦以進行安裝 列出 MQ 需求。
  • 不支援在 64 位元主控件執行個體上執行 FTP 配接器、POP3 配接器及 MIME 解碼器。

保存的 BizTalk 協調流程會與 32 位元或 64 位元執行階段相依嗎?

不是 BizTalk Server會使用與 32 位或 64 位執行時間無關的格式來保存執行時間元件。 這包括協調流程、訊息,以及連接埠。 此持續性模型可讓系統管理員在 32 位和 64 位之間切換主機組態,而不需在BizTalk Server資料中建立不相容。

當我升級至 BizTalk Server 時,我的 BizTalk 主機預設會以 64 位的形式執行嗎?

不是 根據預設,升級至 BizTalk Server將所有 BizTalk 主機實例標示為僅限 32 位。 系統管理員必須在 Windows x64 電腦上建立新主控件執行個體,並設定應用程式以使用它們。

我可以擁有同時包含 32 位元和 64 位元 BizTalk 執行階段的「混合式」BizTalk Server 群組嗎?

是的

在 64 位元執行階段上支援哪些語言?

在 32 位元與 64 位元執行階段上支援所有支援的語言。

需要哪些 64 位元 SQL Server 元件才能設定 BAM 工具?

設定精靈是 32 位進程;因此,它需要某些元件,才能與 64 位SQL Server通訊。 您必須安裝下列SQL Server用戶端元件,才能啟用 BAM 工具的設定:

  • 連接元件

  • 管理工具

  • 傳統元件

另請參閱

效能和容量規劃