簡介
本文將說明 Windows Server 服務匯流排 1.1 安全性更新。 此安全性更新會解決服務匯流排 1.1 的安全性公告 MS14-042,以及一些額外的錯誤修正。
若要進一步瞭解 Windows Server 版 Service Bus 1.1 的安全性公告 MS14-042,請前往下列 TechNet 網站:
若要進一步瞭解 hotfix 解決的其他問題,請參閱「詳細資訊」一節。
建議您先測試此更新,再將其部署在生產環境中。
附注此累加更新套件 2.0.30904.0 的建立編號。
其他相關資訊
Microsoft 現已提供支援的累積更新套件。 此累積更新可在本文的 「下載資訊」一節中下載。
此累加更新所解決的問題
-
Windows Server 版 Service Bus 1.1 的 Microsoft 安全性公告 MS14-042
有關安全性漏洞詳細資訊,請參閱HTTPs://technet.microsoft.com/library/security/MS14-042。 -
ServiceBus 環境中的 MaxMessageSizeInBytes 設定不為 AMQP 傳送所遵循,如下列案例所示:
-
當 Service Bus 用戶端使用 AMQP 通訊協定時,使用者可能會收到「javax.jms.JMSException」例外訊息。
-
無論 MaxMessageSizeInBytes 的配置值如何,當 Service Bus 嘗試傳送大於 256 KB 的郵件時,都會發生此例外。
-
MaxMessageSizeInBytes 的值可以在檔案中的 NetMessagingProtocolHead 綁定中Microsoft.ServiceBus.Gateway.exe.config修改。
-
-
PowerShell Set-SBNamespace命令有時會傳回引數OutofRangeException錯誤,如下列案例所示:
-
當客戶同時Set-SBNamespace PowerShell 命令與 –ManageUsers 選項時,他們遇到下列例外:
System.ArgumentOutOfRangeException:引數 PrimaryKey 不能超過 256 個字元
參數名稱:PrimaryKey
在 Microsoft.ServiceBus.Messaging.SharedAccessAuthorizationRule.set_PrimaryKey (字串值)
在 Microsoft.ServiceBus.Commands.AuthorizationRuleHelper.encryption (授權規則,String encryptionToken) -
當客戶多次執行 Set-SBNamespace命令和 –ManageUsers 選項時,會發生此問題。
-
-
服務匯流排組組組失敗,如下列案例所示:
-
客戶使用自訂憑證,而主題包含其他欄位,除了共同名稱 (CN) 欄位。
-
服務匯流排組組精靈完成,然後顯示綠色核取方塊。 不過,服務匯流排尚未正確配置,且無法如預期一樣工作。
若要判斷服務匯流排是否受此問題影響,請執行 SB-GetMessageContainer PowerShell 命令。 這表示郵件容器或容器的狀態。 當 "Active" 為預期狀態時,「未載入」和「建立」狀態會受此問題影響。
-
-
當使用與 Service Bus 伺服器相同的自訂憑證時,工作流程管理員組組可能會失敗,如下列案例所示:
-
客戶嘗試使用網路負載平衡器解決方法來設定工作流程管理員伺服器(,HTTPs://support.microsoft.com/kb/2949779) 。
-
工作流程管理員使用的自訂憑證與 Service Bus 伺服器使用的相同。
-
-
服務匯流排組組精靈在使用已啟用 SQL 鏡像的資料庫時有時會失敗,如下列案例所示:
-
使用 Service Bus 組New-SBFarm精靈或執行 PowerShell 命令的客戶,並收到下列錯誤訊息:
組組作業失敗。 請刪除資料庫,然後再次使用「建立新伺服器庫」。 -
在 「詳細資料」區段,使用者會看到下列專案:
-
無法在資料庫 SBDatabase 上執行作業,因為它涉及資料庫鏡像會話或可用性群組。 某些作業不允許在參與資料庫鏡像會話的資料庫或可用性群組中執行。
-
ALTER DATABASE 語句失敗
-
-
啟用 SQL 鏡像時可能會發生此問題。
附注當您使用預先建立的資料庫與 SQL 鏡像時,您必須在資料庫上設定下列屬性。 如果未設定這些屬性,即使套用此更新New-SBFarm PowerShell 命令也會失敗。-
在 Service Bus 閘道資料庫中,新增下列
屬性:snapshot_isolation_state = 1
is_read_committed_snapshot_on = 1
-
-
在每個 Service Bus Message Container 資料庫上,新增下列屬性
:snapshot_isolation_state = 1
is_read_committed_snapshot_on = 1
is_trustworthy_on = 1
-
累積更新套件資訊
下載資訊
您可以從「Microsoft 下載中心」下載下列檔案:
HTTPs://www.microsoft.com/download/details.aspx?familyid=927a4c84-85ac-47ab-ad80-1156b7a68a27
若要進一步瞭解如何下載 Microsoft 支援檔案,請按一下下列文章編號以在 Microsoft 知識庫中查看文章:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對此檔案進行病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在已強化安全的伺服器上,以避免任何未經授權的更改。
先決條件
-
支援的作業系統:Windows Server 2008 R2 SP1、Windows Server 2012 和 Windows Server 2012 R2
-
軟體需求:您必須在安裝更新的電腦上安裝 Service Bus 1.1。
-
認證需求:執行可執行檔之前,您必須在安裝軟體的電腦上擁有系統管理認證。 詳細資訊,請參閱Service Bus 1.1 檔。
部署
電腦伺服器區中的每部電腦都必須安裝此更新。
重新啟動需求
您可能需要在適用此累積更新後重新開機電腦。
如何卸載此累積更新套件
若要卸載此累積更新套件,請遵循下列步驟:
-
在 [控制台] 中,開啟 [程式和功能] 項目。
-
在已安裝的更新清單中,找出 KB2972621 (KB2972621) 安全性更新。
-
以滑鼠右鍵按一下 KB2972621 (KB2972621) 服務匯流排 1.1 安全性更新,然後按一下 [卸載。
您也可以使用命令列卸載此累加更新套件。 在命令提示符中,執行下列命令:
C:\ProgramData\Microsoft\E-Business Servers Updates\Updates\Uninstall2972621\setup.exe /u 0 /branch LDR
檔案資訊
此累積 (套件) 英文版使用 Microsoft Windows Installer 套件來安裝累加更新套件。 這些檔案的日期與時間會列在下表的 [協調通用時間 (UTC) 中。 當您查看檔案資訊時,日期會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
Microsoft.ServiceBus.dll |
2.1.40512.2 |
2,906 KB |
6/12/2014 |
上午 10:20 |
x64 |
Microsoft.Cloud.ServiceBus.Client.dll |
2.1.40512.2 |
2,904 KB |
6/12/2014 |
上午 10:20 |
x64 |
Microsoft.ServiceBus.Commands.dll |
2.0.40512.2 |
405 KB |
6/12/2014 |
上午 10:20 |
x64 |
Microsoft.Cloud.ServiceBus.Messaging.dll |
2.0.40512.2 |
644 KB |
6/12/2014 |
上午 10:20 |
x64 |
CreateMessagingHostClusterSchema.sql |
17 KB |
6/12/2014 |
上午 10:20 |
||
CreateSqlMessagingStoreSchema.sql |
45 KB |
6/12/2014 |
上午 10:20 |