Application - MS Dynamics CRM 2013
DB - SQL Server Enterprise 2014
Objective - The CRM DB has grown very large & it is proposed that we should do data archiving to improve the performance & reduce overheads.
Archival Solution proposed - Create a parallel instance of CRM & keep all the data older than 12 months in the archival instance. Make this a Read Only instance with a separate URL
for users. All the data older than 12 months then can be deleted from the production DB.
Current problem/Help needed on - Mechanism for replicating the data on a ongoing basis. For first time we can backup & restore but going forward how the incremental data moves into
the Archival instance?
Options explored so far -
1) SQL replication - problem is that when data is purged from publisher, it will also be purged from subscriber
2) Third party tools - Scribe etc.. but they have license implication plus not sure which tool will fit requirement unless we do a POC
3) ETL jobs - It will be a very huge effort considering there are 350+ tables