A requirement has been added to a project to implement versioning/journaling. I want to handle this requirement without adding latency to requests so I would like to stage data related to successful inserts/updates and trickle the data to the database server when traffic is low. I suppose what I want to do is sortof analogous to database replication but I'm trying to understand if SQL server can facilitate an automated migration of data from one local SQL server instance to another .. is this question clear enough?