SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

把SCCM管理中心站点从AlwaysOn环境中迁移到单台服务器多实例数据库中,

通过SQL检查站点复制情况,发现transmission_status字段提示‘发送方数据库中禁用Broker。’

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

那么在迁移到单台环境数据库,SCCM在迁移过程中会自动处理这个一些SQL设置迁移的事项设置,有时候可能会卡在这环节了,导致站点复制初始化失败,引起SCCM管理中心站点控制台站点一直处于站点维护模式。

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

通过sql语句查询 SELECT is_broker_enabled FROM sys.databases WHERE name = ‘cm_666‘;,发现is_broker_enabled = 0 ,并没有自动修正过来,正常的话是is_broker_enabled = 1 。

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

那么我们就在管理中心站点数据库中执行语句,如果执行启用Service Broker语句一直未返回命令成功,可先执行配置 Service Broker 优先级,在执行启用“Service Broker”。

如果还是不成功就要通过CMD窗口执行管理中心站点停止服务命令,在执行启用Service Broker语句命令成功后,再重新启动下管理中心站点服务器。

“D:\Program Files\Microsoft Configuration Manager\bin\X64\00000409\preinst.exe” /stopsite

--启用“Service Broker”:
ALTER DATABASE [CM_666] SET ENABLE_BROKER

--配置 Service Broker 优先级:
ALTER DATABASE [CM_666] SET HONOR_BROKER_PRIORITY ON;

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

SCCM相关视频教程

SCCM 在迁移管理中心站点数据库时候,查看站点复制情况发现提示‘发送方数据库中禁用Broker。’

上一篇:TiDB大规模节点下线实践


下一篇:如何用命令创建数据库