если необходимо получить обсалютно разные установки, которые между собой не интегрированы и тд. Возможен такой вариант (необходимо пробовать)
как говорили выше можно использовать один sql (что не рекомендует ms),
в ad необходимо создать разные OU (пример: crm_dev, crm_prod)
сервера приложений можно также оставить и на одной машине - это вопрос тестирования
, но лучше всетаки их разнести.
измышления на эту тему все
... сам еще не пробывал