Biztalk
如何從災難中恢復 SSO?
我正在嘗試從災難中恢復,但感覺 SSO 部分就像 Catch 22 的情況。我無法讓它工作。
我們有一個數據庫集群,其中 SSO 也是一個集群服務,就像文件推薦的那樣。
我希望能夠從 DB/SSO 集群災難中恢復。所以我們有第三個數據庫伺服器用於日誌傳送。在該伺服器上,我們還有一個“等待”的 SSO 服務來接管 Master。那個 SSO 加入了目前的,但不是 Master。
問題是使該伺服器成為備份伺服器 SSO Master。
ssomanage -updatedb NewServer.xml
如果舊數據庫已關閉,我們將無法執行。我們不能ssoconfig -restoresecret secret.bak
,因為它不是大師。有沒有人這樣做並讓它工作?
問題解決了。
在啟動服務之前,必須將 SSO 指向新數據庫。
這些是將 SSO 主伺服器移動到另一台伺服器的步驟。
在新伺服器上執行:
ssomanage -serverall <New SSO SERVER NAME>
- 我使用 SSO 管理 GUI 設置新數據庫,但可以使用錄製到 MS
ssoconfig -setdb <New DB SERVER NAME> <DATABASE NAME>
ssomanage -updatedb NewServer.xml
- 啟動 SSO 服務
ssoconfig -restoresecret <backup file path>
瞧!現在這個 SSO 是主伺服器。