We are working on a migration plan from old hardware to new hardware, these are SQL 2012 servers.
A couple of the databases heavily use transaction replication so I'm trying to avoid recreating and re-initializing them if possible.
Can I just restore the database on the new hardware with "Keep_Replication" and everything will be good or would restoring other databases such as MSDB/Master be required as well?
I'm not sure where all the metadata for replication is contained.
Also, any additional steps besides "Keep_CDC" to keep CDC tables active on the new hardware?