I’ve got a database with a table that is updated whose updates I need to push to an archive database so the two tables are identical.
Do I use replication? What is the most efficient choice given I have roughly 14,000 rows (increases daily to become roughly 30,000 rows every two months or so)
Personally, I’d go with transactional replication. Your other options would be to do this in code with a synchronous trigger or asynchronously via service broker, which IMHO, is a much bigger pain to set up than replication.