我最近将客户从3服务器SCSM拓扑迁移到5服务器SCSM拓扑,现在我有一个问题注册数据仓库pipe理服务器与服务pipe理器pipe理服务器。
除运行2008 R2 SP1的SCSM3外,所有服务器都运行Windows Server 2012。
SCSM1
SCSM2
SCSM3
SCSM1
SCSM2
SCSM3
SCSM4
SCSM5
客户遇到了SQL位于pipe理服务器上时常见的性能问题,所以我做了以下操作:
站起来两个新的服务器,将作为专用SQL服务器。
取消注册数据仓库(安装相对较新,所以不需要DW数据保留)
按照此TechNet博客文章将ServiceManager数据库移至新服务器
从SCSM3卸载SharePoint Foundation和WCS
从SCSM1卸载SQL Server
从SCSM2卸载数据仓库pipe理服务器
从SCSM2卸载SQL Server
使用用于SharePoint数据库的新数据库服务器在SCSM3上重新安装自助服务门户。
在SCSM2上重新安装数据仓库pipe理服务器,在安装期间指定新的数据库服务器。 我已经尝试使用旧的DWpipe理组的名称和新的pipe理组名称。
这一切都很顺利(包括数据仓库安装),但是当我去注册新的数据仓库与服务pipe理器pipe理服务器时,我得到以下错误:
数据访问服务未运行或尚未初始化
尝试使用Register-SCDWSource通过PowerShell Register-SCDWSource DW时会引发类似的错误
该服务(以及所有其他系统中心服务)确实在运行它们的所有服务器上运行。 数据库迁移后,服务pipe理器本身工作正常。 自助服务门户也正常运行。
dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$DwSdkResourceStore表中没有行,因为旧数据仓库已成功注销,因此截断此表不会解决问题。
我曾经尝试过基于TechNet文章和论坛post:
在所有服务器上重新启动System Center服务。
validation我的帐户在所有服务器上的内置\ Administrators组中。
确认我的帐户在Service Managerpipe理员组中。
validation数据访问服务的正确SPN是手动注册的。
在每台服务器上暂时禁用防病毒软件。
Telnet到端口5724可以在环境中的所有服务器和工作站之间工作。
有谁知道还有什么可能造成这个?
这是一个旧的post,但这是我最近在同样的情况下发现自己的情况。 我遇到的问题是自己造成的,当你经历更新旧服务器的所有SCSM数据库表引用并将它们指向新服务器的过程时,它们都指向除了dbo以外的新SQL服务器。 MT_Microsoft $ SystemCenter $ ResourceAccessLayer $ SdkResourceStore指向主pipe理服务器。 我不小心将其设置为新的SQL服务器,因此数据访问服务的DW注册错误未运行。 一旦我find并解决问题,DW注册工作。