У нас есть три установки SCCM (Config Manager) 2012, и нам нужно изменить порты брокера служб (SQL Server 2008r2) на них. При установке два из них были перекрыты. Мы исследовали это множеством способов и не нашли лучшего способа сделать это.
Я считаю, что можно просто поменять нужный порт. SSB - это побочный процесс SQL, а не порт ConfigMgr, вы можете просто вернуть его обратно, если он не работает.
Вы не можете просто изменить это, я думаю, вам нужно отбросить и воссоздать конечную точку брокера, вы можете использовать эту команду, чтобы удалить конечную точку.
USE master;
GO
DROP ENDPOINT BrokerEndpoint;
GO
Затем вы можете использовать эту команду, чтобы воссоздать его:
USE master;
GO
CREATE ENDPOINT BrokerEndpoint
STATE = STARTED
AS TCP ( LISTENER_PORT = <PORT>)
FOR SERVICE_BROKER ( AUTHENTICATION = WINDOWS );
GO
Всегда стоит протестировать в лабораторной среде, хотя сначала сделать резервную копию вашего сайта ConfigMgr.