Good Day to you all.
I need your expert opinion on handling the following scenario:
In our Service we are running MS-SQL 2005 in the Active/Passive concept with Synchronous DB Mirroring to replicate the data between those servers. We have quite a lot of extracts on the active server which keeps it fully occupied. In addition to the existing extracts we have 30 new extracts to schedule every hour. The extracts job runs less than 4 minutes and we also can attain certain degree of parallelism.
We can't schedule the extract on passive server by changing the synchronous mirroring to something else as our SLA can't afford more than a minute data loss. The solution that we are considering is to add a server, but again the challenge is on populating this new server for which we are considering Publish/Subscribe.
Can you suggest some better approach/design that can address this additional extract problem? If similary question was answered in a different plance, sorry for this duplicate post and appreciate if you can point me to that location.