從 BizTalk Server 2016 升級至 BizTalk Server 2020。 本主題提供 BizTalk Server 2020 升級程式、重要資訊和從 BizTalk Server 2016 升級的逐步指示概觀。
升級概觀
升級之前請先閱讀整份檔。 BizTalk Server 連接許多不同的內部和外部元件到您的企業系統。 大多數真實世界的部署案例會更遠地延伸,以包含多部伺服器,以及最終同時包含實體和虛擬計算機的叢集。
沒有兩個 BizTalk Server 部署是相同的。 升級之前,請先收集企業需求的相關信息,並與使用 BizTalk Server 的 IT 專業人員、系統管理員和開發人員討論部署範圍。 藉由研究此升級指南,並判斷企業的特定需求,您會建立自己的部署藍圖。
使用 BizTalk Server 最佳做法分析器 (BPA) 來檢查 BizTalk Server 部署,併產生最佳做法清單。 BPA 只會藉由讀取和報告來執行組態層級驗證,並使用收集的數據來判斷是否遵循最佳做法。
規劃升級
以下是升級過程的概述。 列出的每個步驟都必須依照顯示的順序執行。
- 作業系統升級路徑
- Microsoft SQL Server® 升級路徑
- Windows® SharePoint® 服務升級
- 並行安裝 Visual Studio
- 並存安裝 Microsoft Office 2019/2016
支援的升級路徑
下表列出可升級至 BizTalk Server 2020 的支援作系統。 “Yes” 表示那個操作系統上的 BizTalk Server 版本可以升級。 「否」表示無法升級在該作系統上執行的 BizTalk Server 版本。 當 「否」時,必須在支援的作系統上重新建立 BizTalk 環境。 BizTalk Server 2020 的硬體與軟體需求 會列出支援的作系統。
| 作業系統 | BizTalk Server 2016 |
|---|---|
| Windows Server 2016 | 是的 |
| Windows Server 2012 R2 | 否 |
| Windows 10 | 是的 |
| Windows 8.1 | 否 |
下表列出可升級至 BizTalk Server 2020 的支援 SQL Server 版本。 SQL Server 會裝載 BizTalk Server 所使用的資料庫。 “Yes” 表示可以使用該 SQL Server 版本升級 BizTalk Server。 「否」表示無法升級使用該 SQL Server 版本的 BizTalk Server。 當 「否」時,必須在支援的 SQL Server 版本上重新建立 BizTalk 環境。 BizTalk Server 2020 的硬體與軟體需求 會列出支援的 SQL Server 版本。
小提示
如果您的 SQL Server 版本不受支援,或不在下列清單中,請檢閱 SQL Server 升級檔。 SQL 升級涵蓋比 BizTalk 支援的版本還多。 例如,如果您使用 SQL Server 2014,則可以升級至 SQL Server 2016/2017/2019。 然後,您可以升級至 BizTalk Server 2020。 升級 SQL Server 會列出可升級的 SQL Server 版本。
| SQL 伺服器 | BizTalk Server 2016 |
|---|---|
| SQL Server 2016 | 是的 |
| SQL Server 2014 | 否 |
下表列出 BizTalk Server 2016 支援的 Edition 升級路徑。 “Yes” 表示 BizTalk Server 2016 版本可以升級至版本。 「否」表示 BizTalk Server 2016 版本無法升級至版本。 當 「否」時,必須重新建立 BizTalk 環境。
| BizTalk Server 2016 | BizTalk Server 2020 評估版 | BizTalk Server 2020 分支版 | BizTalk Server 2020 開發者版本 | BizTalk Server 2020 標準版 | BizTalk Server 2020 Enterprise Edition |
|---|---|---|---|---|---|
| 評估 | 否 | 否 | 否 | 否 | 是的 |
| 分支 | 否 | 是的 | 否 | 否 | 是的 |
| 開發人員 | 否 | 否 | 否 | 否 | 是的 |
| 標準 | 否 | 否 | 否 | 是的 | 是的 |
| 企業 | 否 | 否 | 否 | 否 | 是的 |
升級之前 – 您需要知道的事項
許可權:執行升級的用戶必須是下列使用者群組的成員,或具有對等的許可權:
- 本機電腦上的系統管理員群組
- SQL Server 上的 SQL Server 系統管理員群組
- BizTalk Server Administrators 群組
- 單一 Sign-On (SSO) 管理者群組
SSO:單一 Sign-On Master Secret Server 和裝載 SSO 資料庫的 SQL Server 必須在升級期間執行。
網路服務帳戶:必須具有 %windir%\temp 的寫入許可權。
憑證:備份 Windows 憑證存放區:
DTC:啟用Microsoft分散式交易協調器 (MSDTC),然後啟用輸入/輸出 DTC 規則:
- 在 [伺服器管理員] 中,選取 [工具],然後開啟 [具有進階安全性的 Windows 防火牆]。
- 選取 [輸入規則]。
- 在 [輸入規則] 中,以滑鼠右鍵按兩下 [分散式交易協調器 ] * [適當],然後按兩下 [ 啟用規則]。
- 在 [具有進階安全性的 Windows 防火牆] 中,選取 [ 輸出規則]。
- 在 [輸出規則] 中,以滑鼠右鍵單擊 [分散式交易協調器](視情況需要),然後單擊 [啟用規則]。
將環境優化的設定後步驟 會列出啟用 MSDTC 的步驟。
自訂繫結:升級後,無法使用以舊版 .NET Framework 建置的使用者定義的自訂繫結。 若要使用自定義系結,請在 .NET Framework 4.6 machine.config 檔案中手動新增自定義系結。
組態檔:備份 BizTalk Server 2016 中的所有自定義組態檔。 BizTalk Server 僅支援在
btsntsvc.exe.config檔案和bm.exe.config檔案中移轉變更。SQL 配接器:BizTalk Server 2020 中 會移除 SQL 配接器。 它在 BizTalk Server 2016 和舊版中處於已被取代的狀態。 BizTalk Server 2020 升級會變更與 EDI 批處理或 ESBT 例外狀況相關聯的埠,以使用 WCF-SQL 配接器。
警告
如果您在 BizTalk 方案中使用舊的 SQL 配接器,請務必先更新解決方案,以在升級 之前 使用 BizTalk 配接器套件中的 SQL 配接器。 如需 BizTalk 配接器套件中 SQL 配接器的詳細資訊,請參閱 開始使用 BizTalk 配接器 for SQL。
TIBCO 企業訊息服務配接器:僅適用於啟動
BizTalk Server 2020,只有 64 位主機才支援 TIBCO 企業訊息服務配接器。
BAM
BAM DTS 套件:停止所有 BAM 資料轉換服務 (DTS) 套件。 否則,數據可能會遺失,或在線分析處理 (OLAP) Cube 可能會損毀。
BAM DTS 套件和 SSIS 目錄:BizTalk Server 2016 已將 BAM DTS 套件部署到 SSIS 套件存放區 (MSDB)。 從 BizTalk Server 2020 開始,BAM DTS 套件將會部署到 SSIS 目錄 (SSISDB)。 開始升級之前,請先在 SQL Server 上建立 SSIS 目錄 (SSISDB),否則升級程式將不會將已部署的 BAM DTS 套件移至 SSIS 目錄。
磁碟空間:可用磁碟空間至少應為現有 BAM 資料庫的大小。
實時匯總:如果您在目前版本的 BizTalk Server 中使用 BAM 實時匯總,而且正在升級 SQL Server,請安裝或升級至 SQL Server Enterprise Edition。 否則,升級會失敗。
maxTimeout 值:如果您有大型 BAM 資料庫,請將 machine.config 檔案中分散式交易的值更新
maxTimeout為:<system.transactions> <machineSettings maxTimeout="23:59:59" /> </system.transactions>使用追蹤配置檔編輯器啟用 BAM 追蹤:升級之後,會升級先前部署的追蹤配置檔;不過,不會升級其對應的攔截器組態。 任何新的攔截 BAM 訊息仍可能包含 BizTalk Server 2016 的引用。 若要升級對應的攔截器組態,請使用追蹤配置檔編輯器來擷取活動的配置檔,然後重新套用配置檔。
LiveData 活頁簿:如果您在 BizTalk Server 2016 中使用 BAM,請在升級之後手動重新產生 LiveData 活頁簿。 如何重新生成 LiveData 活頁簿:
執行下列命令來擷取 BAM 定義:
BM get-defxml MyDef.xml開啟 Microsoft Office Excel,然後選取 BAM 增益集,以重新建立數據透視表報表。匯入在步驟(1)中建立的 MyDef.xml 檔案,然後重新建立數據透視表報表。 將新的 BAM 活頁簿儲存為 MyNewBook.xls。
通過在路徑中的
<Caption><BAMDefinition>\<Extension>\<OWC>\<PivotTableView>\<PivotTable>\<PivotView>\<Label>下找到MyDef.xml的數據透視表名稱來重新命名數據透視表報表。 使用這些名稱,在 MyNewBook.xls中重新命名數據透視表報表。執行下列命令以重新產生 LiveData 活頁簿:
BM regenerate-livedataworkbook MyNewBook.xls備註
重新產生的 LiveData 活頁簿不會在原本的 LiveData 活頁簿中重新建立 Excel 元件(例如圖表)。 手動重新建立工件。
BAM 工具必要條件:BAM 工具電腦上需要 SSIS 安裝。 SSIS 版本必須與已設定 BAM 工具的機器上的 SQL Server 相容。 您可以在此電腦上安裝 SSIS 之後停止和停用 SSIS Windows 服務。
企業單一 Sign-On (ESSO)
從舊版企業單一登錄升級:BizTalk Server 包含 Enterprise Single Sign-On (ESSO) 的更新版本。 如果您要在具有舊版 BizTalk 的電腦上安裝此版本,ESSO 會在安裝期間自動更新。 建議您先執行下列步驟,再升級:
- 確認單一 Sign-On 資料庫 (SSODB) 的目前版本已備份到安全的位置。
- 確認目前的主要秘密金鑰已備份到安全的位置。
- 知道主密碼的密碼。
將 BizTalk 群組中的所有伺服器升級為相同的版本。 此需求也適用於獨立主要密碼伺服器。
使用 Enterprise Single Sign-On 獨立安裝進行升級:使用下列步驟,在安裝獨立企業單一登錄的電腦上執行升級,例如專用的主要密碼伺服器。
- 確認目前的主要秘密金鑰已備份到安全的位置。
- 確認 SSODB 的目前版本已備份至安全位置。
- 使用 BizTalk Server 2020 安裝媒體來執行 ESSO Setup.exe。 預設安裝資料夾為
\Platform\SSO。 - 在 [ 自動執行] 對話框中,選取 [Microsoft企業單一登錄]。
- 在 [摘要] 對話框中,選取 [ 升級]。
多計算機環境
在多計算機環境中,升級 SSO 主要密碼伺服器電腦。 然後,升級其他 BizTalk Server 計算機。 不支援同時升級群組中的 BizTalk 計算機。 依下列順序一次升級一部計算機:
- 單一 Sign-On 主密鑰伺服器
- 執行 BizTalk Server 的運作中的電腦
- 管理工具和監視電腦
- 開發和任何其他執行 BizTalk Server 的電腦
其他
使用 [設定儀錶板],您可以廣泛調整 BizTalk Server 設定以達到效能優化。 您也可以修改 BizTalk 群組、BizTalk 主機和 BizTalk 主機實例的設定。 請參閱 使用設定儀錶板進行 BizTalk Server 效能微調。
一般資訊
帳戶名稱:盡可能使用預設帳戶名稱。 BizTalk Server 安裝程式會自動設定已安裝的元件以使用預設帳戶。 如果 Active Directory 樹系中有多個 BizTalk Server 群組,請變更帳戶名稱以避免衝突。 BizTalk Server 僅
<NetBIOS domain name>\<user>支援服務帳戶和 Windows 群組的名稱格式。具有 BAM 管理 Web 服務的帳戶名稱:BizTalk Server 不支援 BAM 管理 Web 服務使用者沒有密碼的內建帳戶或帳戶。
使用這類帳戶設定 BizTalk Server 可能會成功,但 BAM 管理 Web 服務會失敗。
支援針對 BAM 應用程式集區使用這類帳戶。
安裝和卸載:卸載 BizTalk Server 時,請手動刪除 BizTalk Server 資料庫。 如果您要將 BizTalk Server 安裝為開發人員或評估工具,請考慮在虛擬機上安裝 。 如此一來,如果您必須重新安裝,您可以輕鬆地復原到預設的檢查點,而不需要完成卸載程式。
32 位和64位電腦:在32位 Windows 或64位 Windows 上安裝 BizTalk Server 時,有幾個差異。 本檔涵蓋32位和64位安裝。 指出它們之間的差異。
工作組:支援在單一計算機上的工作組環境中安裝及設定 BizTalk Server。 在此案例中,SQL Server 和 BizTalk Server 功能和元件都會在同一部電腦上安裝和設定。
終端機伺服器:不支援使用在應用程式模式中執行的終端機伺服器安裝 BizTalk Server。
不支援無訊息升級。
不支援的應用程式:BizTalk Server 不支援建置在不支援的 API 上的自定義應用程式,例如 PAM API、預存程式或直接數據庫存取。 升級生產環境之前,請至少執行一個測試升級。
SQL Server 實例:升級平臺之前,最好先升級任何 SQL Server 實例。
準備您的計算機以進行升級
安裝重要的 Windows 更新。 安裝完成時,建議您重新啟動計算機。
在所有 BizTalk Server 計算機上安裝Microsoft OLEDB Driver for SQL Server。
在所有 BizTalk Server 計算機上安裝 Visual C++ 2015-2019 可轉散發套件的 x86 和 x64 版本。
將 SQL Server 升級至支援的版本。 如需支援的版本,請參閱 BizTalk Server 2020 的硬體和軟體需求。 如需升級 SQL Server 的詳細資訊,請參閱 升級 SQL Server。
升級 SQL Server 用戶端工具。 在多計算機環境中,系統管理工具可能會安裝在不同的電腦上。 升級 SQL Server 系統管理工具,包括管理工具。
安裝 SQL Server Integration Services。 在多計算機環境中,BAM 工具可以在不同的計算機上安裝和設定。 安裝與目標 SQL Server 相容的 SQL Server Integration Services 版本。
在 SQL Server 上建立 SSIS 目錄 (SSISDB)。
安裝 Visual Studio。 BizTalk Server 2020 的硬體和軟體需求 會列出支援的版本。 您可以並存安裝不同的 Visual Studio 版本。 如需詳細資訊,請參閱 Visual Studio。
安裝 Office。 BizTalk Server 2020 的硬體和軟體需求 會列出支援的 Office 版本。 請參閱在同一部計算機上安裝 和使用不同版本的 Office 。
停止 BizTalk Server 服務和 Windows 服務:
- BizTalk 服務 BizTalk 群組: <Application_Name>
- 規則引擎更新服務
- 萬維網發佈服務
如果您已安裝任何 BizTalk Server 加速器,請停止 HL7 記錄服務。
備份資料庫:
- 大師
- MSDB
- BAMArchive
- BAMPrimaryImport
- BAMStarSchema
- BizTalkDTADb
- BizTalkMgmtDb
- BizTalkMsgBoxDb
- BizTalkRuleEngineDb
- BAMAnalysis
進行升級
這很重要
當您安裝 SQL Server 時,安裝程式會授與登入的帳戶系統管理員許可權。 安裝 BizTalk Server 也需要系統管理員許可權。 請執行下列其中一項動作:
- 使用安裝 SQL Server 時所使用的相同帳戶。 或
- 請確定目前的登入帳戶具有系統管理員許可權。
升級步驟
- 關閉所有開啟的程式。
- 從安裝媒體執行 Setup.exe 。
- 在 [開始] 中,選取 [ 安裝Microsoft BizTalk Server]。
- 在 [客戶資訊] 中,輸入您的使用者名稱、組織和產品密鑰。 選取 下一步。
- 接受許可協議,然後選取 [ 下一步]。
- 在 [客戶經驗改進計劃] 中,輸入您的喜好設定。 如需詳細資訊,請參閱 附錄 A (在本文中)。
- 在 [元件安裝] 中,檢閱可用的元件,然後選取 [ 下一步]。
- 在 [摘要] 中,檢閱可升級的元件。
- 選取 [升級 ] 以啟動。
- 選擇性:選取 當我檢查更新時使用 Microsoft 更新(建議使用)。
- 在 [升級完成] 中,清除 [Launch BizTalk Server 組態 ] 複選框,然後選取 [ 完成]。
附加
在 BizTalk Server 升級的過程中會發生很多事,遇到錯誤是常見的。 不過,如果您已準備好,大部分的錯誤都很容易解決。 建議您閱讀 附錄 B (本文中)以取得如何避免升級錯誤的秘訣,以及在發生升級錯誤時該怎麼辦。
升級程式只會升級屬於舊版 BizTalk Server 一部分的功能。 升級期間不會安裝新功能。 若要安裝這些功能,請在升級后重新執行安裝程式,選擇 [修改],然後選取您要安裝的功能。 安裝之後,請使用 BizTalk Server 組態管理員進行設定。
若要確認升級是否成功,請開啟 [程式和功能 ],並尋找 BizTalk Server 2020。 如果有列出,設定成功。
升級後
您無法回復至 BizTalk Server 2016。
在 Visual Studio 中安裝 BizTalk Server 擴充功能:若要完成 BizTalk 開發人員工具安裝,請在 Visual Studio 中安裝 BizTalk Server 擴充功能。
下載並複製 WinSCP:如果您使用 SFTP 配接器,請下載建議版本的 WinSCP zip 檔案,並將其解壓縮至 BizTalk Server 2020 安裝資料夾。
卸載 OWC:OWC 已被取代,且Microsoft不支援。 建議您將它從 BizTalk Server 機器卸載。 影響僅限於 BAM 入口網站中的匯總查看器功能。
安裝 MQSAgent:如果遠端 WebSphere MQ Server 上安裝 MQSAgent.dll 檔案,請在遠端 WebSphere MQ Server 上安裝來自 BizTalk Server 2020 的新版本 MQ 代理程式。
啟動 MSMQ:如果您使用 MSMQ 配接器,請啟動消息佇列服務。
SQL Agent 作業:重新設定下列 SQL Server Agent 作業:
- DTA 清除和封存 (BizTalkDTADb):請參閱 如何設定 DTA 清除和封存作業
- 備份 BizTalk Server (BizTalkMgmtDb):請參閱 如何設定備份 BizTalk Server 作業
排程的 BAM DTS 套件:如果您有 SQL Agent 作業來排程 BAM DTS 套件,請重新設定作業以使用 SSIS 目錄 (SSISDB) 中的 SSIS 套件,而不是 SSIS 套件存放區 (MSDB)。
啟用稽核:如果您想要啟用 BizTalk 管理作業的稽核,請透過 BizTalk 群組設定啟用稽核。
BizTalk Server 唯讀使用者群組:如果您想要設定只讀使用者角色,請以 windows 群組作為參數執行 PowerShell 腳本 Configure-WindowsGroupForReadOnlyUserDBRole.ps1。 請確定您已安裝 SQL Server powershell 模組。
BizTalk Server 2016 Feature Pack:如果您從 BizTalk Server 2016 Feature Pack 升級,請執行下列升級後的動作。
O365 配接器:如果您使用 O365 配接器,請安裝及設定 BizTalk TMS。 您必須針對每個埠登入 Outlook 帳戶一次,以使用這些適配卡來 啟用 每個埠。
管理服務和作數據服務:如果您使用管理服務或 Operational Data Service,請刪除 IIS 管理員中的 Exising Management Service 和 Operational Data Service、刪除對應的應用程式集區,然後在 BizTalk Server 2020 設定中重新設定 BizTalk REST API 功能。
重新啟動應用程式:重新啟動所有已升級的已部署應用程式。
將 TIBCO 企業訊息服務配接器的主機更新為 64 位:將 TIBCO 企業訊息服務配接器的傳送和接收處理程式主機更新為 64 位主機。
附錄 A:客戶經驗改進計劃
在 BizTalk Server 的「客戶經驗改進計劃」中,您可以提供有關 BizTalk Server 功能使用量的實用意見反應給Microsoft。 收集的數據是匿名的,無法用來識別您。 Microsoft會收集功能使用量統計數據,作為此程式的一部分。
藉由參與此計劃,您可以協助改善 BizTalk Server 各種功能的可靠性與效能。
附錄 B:已知問題
在系統管理電腦上設定 BAM 警示:這是一個多電腦環境,其中系統管理、運行時和 SQL Server 元件分別安裝在不同的電腦上。 使用 BAM 工具或 BAM 警示時,可能會發生下列問題:
問題:當您在 BizTalk 系統管理計算機上設定 BAM 工具時,會發生下列錯誤:
Service BAMAlerts was not found on computer ‘.’.The specified service does not exist as an installed service.問題:當您從運行時間計算機部署 BAM 活動定義時,會發生下列錯誤:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) (.Net SqlClient Data Provider)如果在運行時間計算機上設定 BAM 警示,就會發生這種情況。 若要解決,請在與 BizTalk 管理控制台相同的電腦上設定 BAM 警示。 請勿在運行時間計算機上設定 BAM 警示。
升級失敗後的復原過程:升級過程中隨時可能發生失敗。 如何從失敗的升級中復原,取決於失敗發生的每個階段。
如果升級在安裝必要條件時失敗,則安裝程式會停止進一步安裝必要條件,並傳回錯誤訊息。 然後,您可以修正問題並重新執行安裝程式。
如果在升級資料庫、從現有的 BizTalk Server 版本移除功能或安裝新版本時升級失敗,安裝程式將會停止進一步的安裝,並傳回錯誤訊息。 任何變更都會被還原。 無法回復對 BizTalk Server 資料庫所做的變更。
如果在升級期間移除先前 BizTalk Server 安裝的元件,您的電腦可能會處於沒有 BizTalk Server 元件的狀態。 可能會保留先前安裝的功能組態資訊。 視升級程式失敗的情況而定,BizTalk Server 資料庫可能已經升級。 您可能需要先還原您稍早備份的資料庫,再再次執行安裝程式。
如果在重新設定 BizTalk Server 功能特性時升級失敗,則安裝程式會傳回一則顯示完成進度的訊息。 如果組態升級失敗或部分成功,請執行 BizTalk Server 組態以完成升級。
如果升級繼續失敗,而且您必須回歸至舊版的 BizTalk Server,您必須還原備份的資料庫,然後重新安裝先前的 BizTalk Server 版本。
使用相同的版本:在 BizTalk 應用程式群組中,您無法執行具有不同版本的 BizTalk Server 的電腦。 例如,在 BizTalk 管理控制台中,您無法將一個 BizTalk Server 版本上執行的傳送埠系結至在不同 BizTalk Server 版本上執行的接收位置。
憑證存儲:升級之後,您可以從 BizTalk Server 管理控制台開啟傳送埠或接收位置,並收到錯誤:
Could not open certificate store, the system cannot find the file specified (System).如果證書存儲遺失,就會發生此錯誤。
BAM 入口網站:在 64 位電腦上,您無法在升級之後存取 BAM 入口網站。 可能的解決方案:
建立位於
%BizTalkInstallDir%\BAMPortal\web.config之 web.config 檔案的備份複本。在 BizTalk Server Tracking 資料夾中使用 bm.exe,在命令提示字元中執行下列命令:
bm.exe get-config –FileName:<filepath> -Server:MyServer -Database:MyDB從 Config XML 檔案中,取得 BAMVRoot 的值(xpath: BAMConfiguration\ GlobalProperty\Name=“BAMVRoot”。
在列出的 BAMVRoot 值之計算機上開啟 BizTalk Server 組態,然後取消設定 BAM 入口。
開啟 BizTalk Server 組態,並設定 BAM 入口網站。
從步驟 (1) 中所述的位置開啟新的 web.config 檔案。
使用 web.config 檔案的備份複本,設定下列值 (下
configuration\appSettings):- key=“MainPageContentUrl”
- key=“AlertNotificationOptions”
備註
在64位元機器上,升級作業系統之後,我們建議您重新設定 BAM 入口網站。
部署EDI BAM活動:當您升級時,升級可能會部分成功。 當您升級 SQL Server 時,可能會發生這種情況(已設定 EDI)。 EDI BAM 活動可能無法正確升級。 若要解決此問題,請使用系統管理認證在命令提示字元執行下列命令,以部署 BAM 活動:
"<BizTalk Installation Folder>\Tracking\bm.exe" deploy-all -DefinitionFile:"<BizTalk Installation Folder>\AS2ResendActivityDefs.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>""<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.EdiAS2.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>""<BizTalk Installation Folder>\Tracking\bm.exe" update-all -DefinitionFile:"<BizTalk Installation Folder>\Microsoft.BizTalk.Configuration.Batching.UpgradeR2toR3.xml" -Server:"<BAM Database Server Name>" -Database:"<BAM Database Name>"叢集上的 SSO 錯誤:在 BizTalk Server 執行時間叢集環境中,當您嘗試升級時,可能會收到錯誤訊息:
SSO Master Secret Server service is not running on <Cluster name>.Please start the service to continue the upgrade.若要解決此問題,請重新整理 SSO 和 BizTalk Server 運行時間叢集中的 SSO 服務。
若要重新整理 SSO 叢集中的 SSO 服務:
在 [叢集管理員] 中,將包含叢集企業 SSO 服務資源的叢集群組 上線 。 這應該會啟動叢集群組中的所有資源。
讓 企業 SSO 服務的叢集實例脫機。 然後,把它帶回 在線。
移動 叢集群組。 此步驟應該會將包含叢集企業 SSO 服務資源的叢集群組從第一個節點移至第二個節點。
讓 企業 SSO 服務的叢集實例脫機。 然後,把它帶回 在線。
若要更新 BizTalk Server 執行階段叢集中的 SSO 服務:
在 [叢集管理員] 中,將包含 BizTalk Server 執行階段資源的叢集群組 上線。 這應該會啟動叢集群組中的所有資源。
讓 企業 SSO 服務的叢集實例脫機。 然後,把它帶回 在線。
移動 叢集群組。 此步驟應該將包含叢集 BizTalk Server 運行時間資源的叢集群組從第一個節點移至第二個節點。
讓 企業 SSO 服務的叢集實例脫機。 然後,把它帶回 在線。