I have two SQL Server 2008 databases called Anna and Bob.
- Bob has to pull and transform data from Anna to keep updated
his tables. - Ideally Bob will be
always synchronized with Anna,
but some delay would be acceptable.
What is the best way to do this?
Thanks in advance.
Use SSIS (SQL Server Integration Services) to regularly update Bob. Use proper SQL Mechanisms so the SSIS task can know which data to touch (only), like change timestamps.
This is a pretty standard Data Warehouse scenario. SSIS was made to support those.