Looking for correct approach to update database daily on a schedule from another database and including all changes made but keeping some reporting data. Both sql server 2008 r2.
The difference is the source database does not contain data considered historical as it was moved to the target database already to keep the bulk of data available for reporting (which is also why it only needs to be updated once a day as it is just intended for historical reporting) The source database must not include this historical data that was moved.
I typically would have scheduled a job to do a restore of a bak if I wanted a copy but this isn't going to work as the bak doesn't include the report data as it only resides in the reporting target database and I'd overwrite it restoring the bak (unless there is a restore option I don't know about)
I tried setting up an SSIS using wizard and it made the control flow and the data flow for all tables but if I am correct I have to map all the tables (there are 70ish) and likely have to adjust syntax so it doesn't do the overwrite either.
I looked at just scripting the changes but this could get mucky.
I would appreciate any assistance as I have already lost a fair bit of time exploring options and would really like to nail down approach asap!
Ideally I would like to schedule the job to do the restore on the bak and have it run early morning but it doesn't seem that simple.
Please help