/* Connect to hcimon and run this query. Then, insert the publisher and the distributors entry in this fragment https://www.sqlservercentral.com/forums/topic/how-to-import-replication-monitor-my-publishers-into-ssms-across-versions and save it in the local folder C:\Users\ua208700\AppData\Roaming\Microsoft\Microsoft SQL Server\160\Tools\SQL Monitor\rmsetting.xml */ USE [ControlCenter] DECLARE @tpl VARCHAR(MAX)=' @srv@\@inst@ @srv@\@inst@ 5 True False False Snapshot Agent 0 0 0 ' DECLARE @tplDis VARCHAR(MAX)=' 5 True False Snapshot Agent 0 -1 0 ' /****** Script for SelectTopNRows command from SSMS ******/ SELECT [SE_designation] ,[SE_OU_code] ,[SE_DNS] ,[SE_instance_name] ,e.[EN_designation] ,REPLACE( REPLACE(@tpl,'@inst@', s.[SE_instance_name]) ,'@srv@' ,CASE --WHEN [e].[EN_designation]='amavita' THEN 'SAMNB' --WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SCVNB' --WHEN [e].[EN_designation]='Sun Store' THEN 'SSUNB' WHEN [e].[EN_designation]='amavita' THEN 'SWAMA' WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SWCVI' WHEN [e].[EN_designation]='Sun Store' THEN 'SWSUN' ELSE '' END +RIGHT(CAST([s].[SE_OU_code] AS CHAR(3)),3)+'VM01' )AS xmlPub ,REPLACE( REPLACE(@tplDis,'@inst@', s.[SE_instance_name]) ,'@srv@' ,CASE --WHEN [e].[EN_designation]='amavita' THEN 'SAMNB' --WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SCVNB' --WHEN [e].[EN_designation]='Sun Store' THEN 'SSUNB' WHEN [e].[EN_designation]='amavita' THEN 'SWAMA' WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SWCVI' WHEN [e].[EN_designation]='Sun Store' THEN 'SWSUN' ELSE '' END +RIGHT(CAST([s].[SE_OU_code] AS CHAR(3)),3)+'VM01' )AS xmlDist ,CASE --WHEN [e].[EN_designation]='amavita' THEN 'SAMNB' --WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SCVNB' --WHEN [e].[EN_designation]='Sun Store' THEN 'SSUNB' WHEN [e].[EN_designation]='amavita' THEN 'SWAMA' WHEN [e].[EN_designation]='Coop-Vitality' THEN 'SWCVI' WHEN [e].[EN_designation]='Sun Store' THEN 'SWSUN' ELSE '' END +RIGHT(CAST([s].[SE_OU_code] AS CHAR(3)),3)+'VM01' +'\'+[s].[SE_instance_name] AS ou FROM [dbo].[Server] s JOIN dbo.[Entity] e ON [e].[EN_id] = [s].[SE_entity] WHERE [e].[EN_designation] IN ('Coop-Vitality', 'amavita', 'sun store') --and left(SE_DNS, 9) in ( --'AMA272APS', --'AMA269APS', --'AMA299APS', --'AMA301APS', --'AMA302APS', --'AMA303APS', --'AMA305APS', --'AMA622APS', --'AMA624APS', --'AMA625APS', --'SUN841APS', --'SUN851APS', --'SUN871APS', --'SUN891APS') ORDER BY SE_DNS