我最近將客戶從 3 伺服器 SCSM 拓撲遷移到 5 伺服器 SCSM 拓撲,現在在 Service Manager 管理伺服器上註冊資料倉儲管理伺服器時遇到問題。
除 SCSM3 運行 2008 R2 SP1 外,所有伺服器都執行 Windows Server 2012。
原始配置
SCSM1
- 服務管理器管理伺服器 2012 SP1 UR2
- SQL Server 2012 與 ServiceManager 和 SharePoint Foundation 2010(用於 SSP)資料庫
SCSM2
- 服務管理器資料倉儲管理伺服器 2012 SP1 UR2
- SQL Server 2012,包含所有 5 個資料倉儲資料庫,以及 SSRS 和 SSAS。
SCSM3
- SharePoint 基礎 2010 SP1
- Service Manager 2012 SP1 UR2 Web 內容伺服器
- Service Manager 2012 SP1 UR2 SharePoint Web 元件
修改配置
SCSM1
- 服務管理器管理伺服器 2012 SP1 UR2
SCSM2
- Service Manager Data Warehouse Management Server 2012 SP1(在註冊 DW 且 MPSync 已成功執行多次之前,您無法安裝 UR2)
SCSM3
- SharePoint 基礎 2010 SP2
- Service Manager 2012 SP1 UR2 Web 內容伺服器
- Service Manager 2012 SP1 UR2 SharePoint Web 元件
SCSM4
- SQL Server 2012 與 ServiceManager 和 SharePoint Foundation 2010(用於 SSP)資料庫
SCSM5
- SQL Server 2012,包含所有 5 個資料倉儲資料庫,以及 SSRS 和 SSAS。 SSRS 已使用此處詳細介紹的正確手動設定進行設定 -http://technet.microsoft.com/en-us/library/hh519664.aspx
遷移步驟
當 SQL 位於管理伺服器上時,客戶遇到了常見的效能問題,因此我執行了以下操作:
建立兩台新伺服器,用作專用 SQL 伺服器。
取消註冊資料倉儲(安裝相對較新,因此不需要保留 DW 資料)
從 SCSM3 解除安裝 SharePoint Foundation 和 WCS
從 SCSM1 卸載 SQL Server
從 SCSM2 卸載資料倉儲管理伺服器
從 SCSM2 卸載 SQL Server
使用 SharePoint 資料庫的新資料庫伺服器在 SCSM3 上重新安裝自助服務入口網站。
在 SCSM2 上重新安裝資料倉儲管理伺服器,並在安裝過程中指定新的資料庫伺服器。我已嘗試使用舊的 DW 管理群組名稱和新的管理群組名稱進行此操作。
這一切都很順利(包括資料倉儲安裝),但當我向 Service Manager 管理伺服器註冊新資料倉儲時,出現以下錯誤:
資料存取服務未運行或尚未初始化
嘗試使用 PowerShell 透過 PowerShell 註冊 DW 時會引發類似的錯誤Register-SCDWSource
該服務(以及所有其他 System Center 服務)確實在它們應該運行的所有伺服器上運行。資料庫遷移後,Service Manager 本身運作良好。自助服務入口網站也正常運作。
表中沒有行dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore
,因為舊資料倉儲已成功取消註冊,因此截斷此表無法解決問題。
我根據 TechNet 文章和論壇帖子嘗試過:
重新啟動所有伺服器上的 System Center 服務。
驗證我的帳戶是否位於所有伺服器上的內建\管理員群組中。
已驗證我的帳戶是否位於 Service Manager 管理員群組中。
已驗證是否手動註冊了資料存取服務的正確 SPN。
在每台伺服器上暫時停用防毒功能。
Telnet 到連接埠 5724 可在環境中的所有伺服器和工作站之間運作。
有誰知道還有什麼可能導致此問題?
答案1
這是一個舊帖子,但這是我最近在相同情況下發現的情況。我遇到的問題是我自己造成的,當您完成更新對舊伺服器的所有 SCSM DB 表引用並將它們指向新伺服器的過程時,除了 dbo 之外,所有這些都指向新的 SQL 伺服器。 MT_Microsoft$SystemCenter$ResourceAccessLayer$SdkResourceStore 指向主管理伺服器。我不小心將其設定為新的 SQL 伺服器,因此出現有關資料存取服務未運行的 DW 註冊錯誤。一旦我發現並解決了問題,DW 註冊就起作用了。