Hi Asif, the Microsoft Dynamics CRM Implementation Guide provides guidance for disaster recovery planning for CRM and is worth reading.
Microsoft Dynamics CRM 4.0 Implementation Guide
Essentially, all you need to do is to back up your CRM database. If you ever needed to restore CRM, the restoration procedure will depend upon whether you can re-use the existing AD domain controller, CRM server or database server. For example, if you just
wanted to recover the database, you would drop the existing corrupt database, restore the backup to the database server, and use the CRM Deployment Manager to import the restored database into the CRM deployment.
You don't need to back up IIS unless you have stored custom webpages on the CRM server, in which case you should already have these files backup in a version control system.
Regards, Neil
Neil Benson, CRM Addict at Customery Ltd.You can reach me on
LinkedIn or
Twitter, and you're welcome to sign up to
Customery, an online community for UK-based Dynamics CRM people.