2014-11-21 60 views
0

我的確從我們的測試ServiceBus環境移動數據庫。 我以離開農場與單個節點開始,然後我移動了數據庫。的Windows ServiceBus 1.1的Windows Server

重新加入場後我看到GatewayDBConnectionString是直到指向舊的。

我找不到任何有效的PowerShell命令來重新配置所討論的價值。

任何人都知道如何解決這個問題?

預先感謝您。

+0

通過構建恢復腳本解決了問題。 – Gatewarden 2014-12-02 09:26:20

+1

任何細節到你的恢復腳本看起來像什麼? – BozoJoe 2015-08-13 21:47:54

回答

2

爲了回答這個問題,我會需要你明白這多一點 - 因此給人的服務總線1.1服務器場配置了高層次的概述:

  1. 服務總線服務器1.1是一個平臺,在這裏用戶可以創建高度持久的分佈式Pub-Sub(消息隊列/主題)實體。在簡單的話 - 這樣做的主要工作是計算(你的虛擬機)和數據(您MsgContainer數據庫)轉換成郵件功能持久隊列和主題。因此,簡而言之,用於配置ServiceBus 1.1 Server的配置嚮導或Powershell cmdlet將嘗試從您那裏獲取VM和數據庫。

  2. 分貝SBManagementDB被認爲是真實的對任何農場水平配置的權威來源 - >像屬於農場(Store.Nodes)的一部分節點,端口上的每個節點的打開,Gateway數據庫連接字符串(Cluster Config)等。請注意 - 根據Windows Server產品準則 - 任何必須安全保存的信息都將被加密 - 如網關數據庫連接字符串。 一)當你做新SBFarm(與網關DB連接字符串) - 你已經基本上傳達給SBMgmtDB - 網關數據庫服務器,數據庫名稱等 B),當你做Add-SBHost - 再次你已經傳達給SBMgmtDb你想向此服務器添加一個節點

  3. 網關數據庫連接字符串是真實的所有網關服務查找任何運行時信息的位置 - >像容器數據庫,實體到容器映射等。 你做New-SBMessageContainer PSCmdlet - >你傳達給SBGatewayDB,你正在添加一分貝

現在有了這樣的背景 - 讓我們看看你在上面做的動作是如何自動生效: - 當你感動了所有的數據庫到不同的服務器 - 你改變了Gateway數據庫連接字符串 - 但你有網關的連接字符串傳達給SBManagementDB(使用New-SBFarm cmdlet)指向舊服務器。 - 當您從農場刪除的節點,再加入回來 - 你刪除從配置和一個節點重新添加它 - 沒有影響:)

答案

HTH! Sree

相關問題