Answered by:
Recommended development setup for CRM 2011

Question
-
Hi
I have just started as a Dynamics CRM developer. I am looking into setting up a development environment, preferably virtualized. What I have gathered is that I need Windows Server 2008 R2 (or similiar) and Sql Server 2008 in place before I install CRM 2011. However, I read somewhere that the CRM system creates AD groups and that it cannot be installed on the Domain Controller server.
This will make things a bit complicated for me, since I need to be able to debug the plug-ins etc. that I develop. Does anyone have good tips on how I can proceed?
/DjupudgaThursday, April 21, 2011 8:52 AM
Answers
-
Hi,
To setup development environment, you should have basic knowledge of Active Directory, SQL Installation and CRM Installation.
You can install CRM server in the Active Directory Server.
To install Active Directory http://www.elmajdal.net/win2k8/setting_up_your_first_domain_controller_with_windows_server_2008.aspx
once you are done with installing Active Directory, Install SQL Server 2008 R2.
To install SQL Server http://andreasglaser.net/post/2009/11/18/Installing-SharePoint-Server-2010-on-Windows-Server-2008-R2-and-SQL-Server-2008-R2-Part-7-SQL-Server-2008-R2-installation-and-configuration.aspx
When you select features it is recommended to choose Full Text Search, Reporting Services, Business Intelligent Development Studio and Management Tools Basic. Rather you can select all of the features.
Finally CRM2011 installation http://www.dynamicsexchange.com/Blogs/user.aspx?Tableid=216
When you are done with installing CRM dont forget to SRS Data Connector.
regards,
Khaja Mohiddin- Proposed as answer by Jamie MileyModerator Thursday, April 21, 2011 4:25 PM
- Marked as answer by Djupudga Monday, May 2, 2011 1:11 PM
Thursday, April 21, 2011 1:16 PM
All replies
-
It can be installed on a domain controller. I don't know how else you can do it in a dev environment on a virtual. My dev virtual is also a domain controller. Your sql server also needs to be R2.
You can debug plugin's by using on-disk registration and deploying the pdb files to the plugin location. You can then attacht to the w3wp process on the remote server using the remote debugger to debug your plugins. It might be easiest if you have a pretty beefy virtual to even install Visual Studio on the box as then the w3wp process attachment won't require the remote debugger and application impersonation in Visual Studio (but it is doable). My dev box has 2gb of ram, it seems sufficient for a dev virtual.
Jamie Miley
http://mileyja.blogspot.com
Linked-In Profile
Follow Me on Twitter!- Proposed as answer by Jamie MileyModerator Thursday, April 21, 2011 4:25 PM
Thursday, April 21, 2011 1:05 PMModerator -
Hi,
To setup development environment, you should have basic knowledge of Active Directory, SQL Installation and CRM Installation.
You can install CRM server in the Active Directory Server.
To install Active Directory http://www.elmajdal.net/win2k8/setting_up_your_first_domain_controller_with_windows_server_2008.aspx
once you are done with installing Active Directory, Install SQL Server 2008 R2.
To install SQL Server http://andreasglaser.net/post/2009/11/18/Installing-SharePoint-Server-2010-on-Windows-Server-2008-R2-and-SQL-Server-2008-R2-Part-7-SQL-Server-2008-R2-installation-and-configuration.aspx
When you select features it is recommended to choose Full Text Search, Reporting Services, Business Intelligent Development Studio and Management Tools Basic. Rather you can select all of the features.
Finally CRM2011 installation http://www.dynamicsexchange.com/Blogs/user.aspx?Tableid=216
When you are done with installing CRM dont forget to SRS Data Connector.
regards,
Khaja Mohiddin- Proposed as answer by Jamie MileyModerator Thursday, April 21, 2011 4:25 PM
- Marked as answer by Djupudga Monday, May 2, 2011 1:11 PM
Thursday, April 21, 2011 1:16 PM -
- Proposed as answer by Jamie MileyModerator Thursday, April 21, 2011 4:25 PM
Thursday, April 21, 2011 1:52 PM