SlideShare a Scribd company logo
Microsoft Dynamics CRM
2013 development server
installation
Jukka Niiranen
http://niiranen.eu/crm/
@jukkan
Running a CRM 2013 dev machine in
Azure
• These slides will show you the minimum required steps for setting up
a Microsoft Dynamics CRM 2013 development server
• The platform used for running the server is Windows Azure Virtual
Machines, but any Windows Server 2012 virtual machine will do
• We’ll use a pre-configured SQL Server image that can leverage the
MSDN subscriber benefit of free Azure Credits
• See this post by Scott Guthrie for details on MSDN discount pricing for VMs
• Note: DO NOT follow these steps when deploying a production
environment! We’re building a single dev box and skipping all the
important configuration tasks that are required when setting up a live
CRM server. Check out the implementation guide for more details.
Installation process steps
Provision Azure
VM image with
SQL 2012
Configure Active
Directory
Add Application
Server & IIS roles
to Windows Server
Create AD OU and
user for CRM
Configure
Reporting Services
Install CRM Server
Install Reporting
Extensions
(Optional: Outlook
client, SharePoint)
Choose to create a new
VM from the gallery. Pick
SQL 2012 Enterprise to
ensure you can import
CRM databases from
any environment without
manually removing the
audit log partitions not
supported by SQL
Standard
Use a Large VM with 4
cores and 7 GB memory
if you have enough
credits, a Medium VM
will also do. Once the
virtual machine
provisioning process is
complete, select
Connect to open a
remote desktop session
to the new server.
Go to Server Manager
and click “Add roles and
features”. Choose Active
Directory Domain
Services.
On the Features
screen, select Windows
Identity Foundation 3.5
and Search Service (not
sure if this replaces the
old Indexing Service
requirement, but it won’t
hurt you).
Allow the wizard to
reboot the server after
the AD DS has been
installed.
Once AD DS appears as
a role in Server
Manager, it’s time for a
reboot. You’ll still log in
with a local account after
this.
Next we’ll configure the
domain. Click on the
server notifications bar
and select “Promote this
sever to a domain
controller”.
Choose to add a new
forest and enter a root
domain name like
NAME.local.
Choose WS2012
functional level, check
the DNS box and
choose a password for
Directory Services
Restore Mode.
You will get a notification
saying “a delegation for
this DNS server cannot
be created”, which you
can safely ignore on a
development server.
Verify the NetBIOS
name assigned to the
domain and click Next.
Accept the default
locations for AD DS
database, log files and
SYSVOL, because we’re
not building a production
domain here.
Everything is ready for
the domain services
configuration, so accept
the options shown.
Ignore the warnings from
the prerequisites check
on lack of static IP and
DNS delegation, as we’ll
do fine without them.
Start the installation
process and watch the
new domain forest grow
before your eyes.
At the end it’s time for
another reboot. Note:
this time you’ll be
logging in with your new
domain credentials
instead of the local
server account.
Return to Server
Manager and add more
roles. Check Application
Server, Web Server (IIS)
and accept all the
related components to
be added.
No need for additional
features, click Next.
For the Application
Server roles, select
.NET Framework
4.5, Web Server (IIS)
Support, HTTP
Activation.
For the IIS roles, select
Management Services
and ensure the other
boxes are ticked as
shown.
Start the
installation, watch it run
and see two new roles
appear in the Server
Manager.
Next we’ll add some
items into the domain.
Open Active Directory
Administrative Center
and create a new user
record.
Create a user account
that will run the CRM
services. Remember to
check the “password
never expires” option.
Notice how it says
“disabled” after the user
name? That’s a good
reminder to set a
password for the user
account, too!
Add the user account
into the Performance
Log Users
group, otherwise the
CRM setup will not
succeed.
While remaining in the
AD Admin Center, create
a new Organizational
Unit.
Give the OU a name like
“CRM”. This is the place
where the CRM setup
will add its specific AD
security groups.
On the Service Account
tab, change the account
to Local System, since
using the ReportServer
local account is not
supported by CRM.
Reporting Services
comes installed on the
Azure SQL 2012
Enterprise image, but
we’ll still need to perform
a few configuration
steps. Open the
Reporting Services
Configuration Manager
and connect to the local
server
Proceed to the Web
Service URL tab. Click
Apply to create the IIS
directory with default
settings.
On the Database tab
click Change Database
and use the defaults to
create a new Report
Server Database. Now
we’re ready with the
SSRS configuration part.
Launch the CRM Server
setup, give a path for
installation file
extraction, then allow the
setup to check for
updates to those files
before proceeding
further.
Enter the CRM product
key, either a 90 day trial
or MSDN full product
key. Note: do not use the
Workgroup
Edition, always go for
Enterprise.
The setup will detect
missing required
components for error
reporting, SSRS and
SQL Native Client. Allow
it to install the
components.
Since we’re building a
single box development
environment, select all
the available CRM
server roles for this
installation.
Select “Create a new
deployment” and enter
the name of your server
as the SQL Server
instance to be used.
Browse and select the
Active Directory
Organization Unit (OU)
you created in an earlier
stage.
Enter the account name
and credentials for all
the service accounts
required. In a
development
environment the same
account can be used for
all services.
Create a new website for
CRM at port 5555, in
case you ever need to
work with other services
that require using the
default web site (like
ADFS)
Unless you plan to have
the development server
send out emails into the
real world, leave the
email router server
name blank.
Choose your preferred
organization settings for
the first (default) CRM
organization. Remember
that you can always add
more organizations after
the installation is done.
If you are using the
default settings for
SSRS, the Report
Server URL offered by
the setup should be
correct. If in doubt, test
the URL in a browser
window.
The system checks will
give you warnings on
security and
encryption, which you
can ignore in this case.
Now we’re ready to start
the CRM server
installation.
If everything went
according to plan, you’ll
see the “setup
completed” screen in
some 10 minutes.
Restart the server.
Run the setup for CRM
Reporting Extensions.
As before, allow the
setup to retrieve latest
updates from the web.
Enter the server name
as the SQL Server
instance to which the
reports will be deployed
on.
System checks should
give you all green at this
point. Start the
installation.
After some minutes of
deploying the default
reports onto the first
CRM organization the
setup will complete.
Open the CRM website
to verify everything is
working. Go to Settings
– Data Management –
Sample Data to populate
the views, charts and
feeds with test data.

More Related Content

What's hot

Performance Testing
Performance TestingPerformance Testing
Performance Testing
vodQA
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principles
Sanjoy Kumar Roy
 
Playwright Begginers Presentation
Playwright Begginers PresentationPlaywright Begginers Presentation
Playwright Begginers Presentation
FranPerea6
 
DevOps.pptx
DevOps.pptxDevOps.pptx
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern Web
Applitools
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems Installation
OutSystems
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache Jmeter
Sabitri Gaire
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
Shalu Ahuja
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
Amazon Web Services
 
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
Lucas Jellema
 
Team City
Team CityTeam City
Team City
Vaclav Pech
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
Miki Lombardi
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
iradari
 
Growing and Scaling OutSystems
Growing and Scaling OutSystemsGrowing and Scaling OutSystems
Growing and Scaling OutSystems
OutSystems
 
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarCypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Applitools
 
Doors_Santosh.S Resume
Doors_Santosh.S ResumeDoors_Santosh.S Resume
Doors_Santosh.S ResumeSantosh Kumar
 
A Technical Introduction to RTBkit
A Technical Introduction to RTBkitA Technical Introduction to RTBkit
A Technical Introduction to RTBkit
Datacratic
 
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
Applitools
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
Abraic, Inc.
 

What's hot (20)

Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Microservice architecture design principles
Microservice architecture design principlesMicroservice architecture design principles
Microservice architecture design principles
 
Testing Services
Testing ServicesTesting Services
Testing Services
 
Playwright Begginers Presentation
Playwright Begginers PresentationPlaywright Begginers Presentation
Playwright Begginers Presentation
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Playwright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern WebPlaywright: A New Test Automation Framework for the Modern Web
Playwright: A New Test Automation Framework for the Modern Web
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems Installation
 
Presentation on Apache Jmeter
Presentation on Apache JmeterPresentation on Apache Jmeter
Presentation on Apache Jmeter
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
Pragmatic CQRS with existing applications and databases (Digital Xchange, May...
 
Team City
Team CityTeam City
Team City
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
 
Growing and Scaling OutSystems
Growing and Scaling OutSystemsGrowing and Scaling OutSystems
Growing and Scaling OutSystems
 
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil TayarCypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
Cypress vs Selenium WebDriver: Better, Or Just Different? -- by Gil Tayar
 
Doors_Santosh.S Resume
Doors_Santosh.S ResumeDoors_Santosh.S Resume
Doors_Santosh.S Resume
 
A Technical Introduction to RTBkit
A Technical Introduction to RTBkitA Technical Introduction to RTBkit
A Technical Introduction to RTBkit
 
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
Cypress, Playwright, Selenium, or WebdriverIO? Let the Engineers Speak!
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 

Viewers also liked

Dynamics crm 2015 setup a demo virtual machine.
Dynamics crm 2015  setup a demo virtual machine.Dynamics crm 2015  setup a demo virtual machine.
Dynamics crm 2015 setup a demo virtual machine.
Stw Serviesgroup
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Jukka Niiranen
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Aileen Gusni
 
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
Dynamic-CRM
 
Sisteme CRM pentru ONG-uri
Sisteme CRM pentru ONG-uriSisteme CRM pentru ONG-uri
Sisteme CRM pentru ONG-uri
Asociatia Techsoup Romania
 
Crm dynamics workflow
Crm dynamics workflowCrm dynamics workflow
Crm dynamics workflowDynamic-CRM
 
Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1
C5 Insight
 
MSD CRM 2015 Installation Guide
MSD CRM 2015 Installation GuideMSD CRM 2015 Installation Guide
MSD CRM 2015 Installation Guide
Manish Sharma
 
Dynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospectiveDynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospective
Jukka Niiranen
 
Control Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM usersControl Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM users
Jukka Niiranen
 
Who is the customer in your CRM? #CRMRocks podcast
Who is the customer in your CRM? #CRMRocks podcastWho is the customer in your CRM? #CRMRocks podcast
Who is the customer in your CRM? #CRMRocks podcast
Jukka Niiranen
 
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Jukka Niiranen
 
#SFDC #DF11
#SFDC #DF11#SFDC #DF11
#SFDC #DF11
Jukka Niiranen
 
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
BDO IT Solutions
 
MIcrosoft Dynamics CRM 2013 - Deep Dive
MIcrosoft Dynamics CRM 2013 - Deep DiveMIcrosoft Dynamics CRM 2013 - Deep Dive
MIcrosoft Dynamics CRM 2013 - Deep Dive
Brad Tornberg
 
Ms dynamics nav
Ms dynamics navMs dynamics nav
Ms dynamics nav
Nora Al Madi
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Jukka Niiranen
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce Comparison
Loaded Technologies
 

Viewers also liked (18)

Dynamics crm 2015 setup a demo virtual machine.
Dynamics crm 2015  setup a demo virtual machine.Dynamics crm 2015  setup a demo virtual machine.
Dynamics crm 2015 setup a demo virtual machine.
 
Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2Microsoft Dynamics CRM 2011 Walkthrough Part 2
Microsoft Dynamics CRM 2011 Walkthrough Part 2
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
 
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
Create Custom Entity in CRM to Track Expenses! Okay, well maybe two custom en...
 
Sisteme CRM pentru ONG-uri
Sisteme CRM pentru ONG-uriSisteme CRM pentru ONG-uri
Sisteme CRM pentru ONG-uri
 
Crm dynamics workflow
Crm dynamics workflowCrm dynamics workflow
Crm dynamics workflow
 
Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1Microsoft Dynamics CRM 2015 Spring Release - UR1
Microsoft Dynamics CRM 2015 Spring Release - UR1
 
MSD CRM 2015 Installation Guide
MSD CRM 2015 Installation GuideMSD CRM 2015 Installation Guide
MSD CRM 2015 Installation Guide
 
Dynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospectiveDynamics CRM in 2010 - 5 year retrospective
Dynamics CRM in 2010 - 5 year retrospective
 
Control Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM usersControl Outlook Synchronization Settings for Dynamics CRM users
Control Outlook Synchronization Settings for Dynamics CRM users
 
Who is the customer in your CRM? #CRMRocks podcast
Who is the customer in your CRM? #CRMRocks podcastWho is the customer in your CRM? #CRMRocks podcast
Who is the customer in your CRM? #CRMRocks podcast
 
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
Website image editing tutorial: WordPress, Paint.NET and PowerPoint(!)
 
#SFDC #DF11
#SFDC #DF11#SFDC #DF11
#SFDC #DF11
 
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
Microsoft CRM Features – What’s New with Dynamics CRM 2016? | BDO Connections...
 
MIcrosoft Dynamics CRM 2013 - Deep Dive
MIcrosoft Dynamics CRM 2013 - Deep DiveMIcrosoft Dynamics CRM 2013 - Deep Dive
MIcrosoft Dynamics CRM 2013 - Deep Dive
 
Ms dynamics nav
Ms dynamics navMs dynamics nav
Ms dynamics nav
 
Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1Microsoft Dynamics CRM 2011 Walkthrough Part 1
Microsoft Dynamics CRM 2011 Walkthrough Part 1
 
SugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce ComparisonSugarCRM vs Salesforce Comparison
SugarCRM vs Salesforce Comparison
 

Similar to Microsoft Dynamics CRM 2013 development server installation

Microsoft dynamics crm 2011 installation
Microsoft dynamics crm 2011 installation Microsoft dynamics crm 2011 installation
Microsoft dynamics crm 2011 installation
Naveen Kumar
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
EPC Group
 
Active directory installation on windows server 2012
Active directory installation on windows server 2012Active directory installation on windows server 2012
Active directory installation on windows server 2012
Ricardo Solís
 
Install windows sql 2016 enter prise on azure portal cloud step by step with ...
Install windows sql 2016 enter prise on azure portal cloud step by step with ...Install windows sql 2016 enter prise on azure portal cloud step by step with ...
Install windows sql 2016 enter prise on azure portal cloud step by step with ...
Prashant Kumar Singh
 
03 setting up database server sample
03   setting up database server sample03   setting up database server sample
03 setting up database server sample
Sarath Chandra Aravapalli
 
Dc domain controller
Dc domain controllerDc domain controller
Dc domain controller
شرف الشريف
 
Advanced configuration
Advanced configurationAdvanced configuration
Advanced configuration
Robert Crane
 
Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)
Melchor Maravillas
 
Hyperion 9.X Installation
Hyperion 9.X InstallationHyperion 9.X Installation
Hyperion 9.X InstallationSandeep Chekuri
 
Configuration manager
Configuration managerConfiguration manager
Configuration manager
Raghu nath
 
How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011
ashrawi92
 
Microsoft Exchange Server 2013 Installation
Microsoft Exchange Server 2013 InstallationMicrosoft Exchange Server 2013 Installation
Microsoft Exchange Server 2013 Installation
Shahab Al Yamin Chawdhury
 
Microsoft exchange-server-2013-installation
Microsoft exchange-server-2013-installationMicrosoft exchange-server-2013-installation
Microsoft exchange-server-2013-installation
takdirlovely09
 
Microsoft MCSA - Install active directory domain services (adds) role
Microsoft MCSA - Install active directory domain services (adds) roleMicrosoft MCSA - Install active directory domain services (adds) role
Microsoft MCSA - Install active directory domain services (adds) role
Hamed Moghaddam
 
Microsoft mcsa install active directory domain services (adds) role
Microsoft mcsa  install active directory domain services (adds) roleMicrosoft mcsa  install active directory domain services (adds) role
Microsoft mcsa install active directory domain services (adds) role
Golriz Gharavi
 
02 setting up domain controller
02   setting up domain controller02   setting up domain controller
02 setting up domain controller
Sarath Chandra Aravapalli
 
Administrators manual
Administrators manualAdministrators manual
Administrators manual
ScrumDesk
 
Administrators manual
Administrators manualAdministrators manual
Administrators manualScrumDesk
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
Awais Amjad
 

Similar to Microsoft Dynamics CRM 2013 development server installation (20)

Microsoft dynamics crm 2011 installation
Microsoft dynamics crm 2011 installation Microsoft dynamics crm 2011 installation
Microsoft dynamics crm 2011 installation
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
 
Active directory installation on windows server 2012
Active directory installation on windows server 2012Active directory installation on windows server 2012
Active directory installation on windows server 2012
 
Install windows sql 2016 enter prise on azure portal cloud step by step with ...
Install windows sql 2016 enter prise on azure portal cloud step by step with ...Install windows sql 2016 enter prise on azure portal cloud step by step with ...
Install windows sql 2016 enter prise on azure portal cloud step by step with ...
 
03 setting up database server sample
03   setting up database server sample03   setting up database server sample
03 setting up database server sample
 
Dc domain controller
Dc domain controllerDc domain controller
Dc domain controller
 
Advanced configuration
Advanced configurationAdvanced configuration
Advanced configuration
 
Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)
 
Hyperion 9.X Installation
Hyperion 9.X InstallationHyperion 9.X Installation
Hyperion 9.X Installation
 
Configuration manager
Configuration managerConfiguration manager
Configuration manager
 
How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011How to install Microsoft Dynamics CRM 2011
How to install Microsoft Dynamics CRM 2011
 
Microsoft Exchange Server 2013 Installation
Microsoft Exchange Server 2013 InstallationMicrosoft Exchange Server 2013 Installation
Microsoft Exchange Server 2013 Installation
 
Microsoft exchange-server-2013-installation
Microsoft exchange-server-2013-installationMicrosoft exchange-server-2013-installation
Microsoft exchange-server-2013-installation
 
Microsoft MCSA - Install active directory domain services (adds) role
Microsoft MCSA - Install active directory domain services (adds) roleMicrosoft MCSA - Install active directory domain services (adds) role
Microsoft MCSA - Install active directory domain services (adds) role
 
Microsoft mcsa install active directory domain services (adds) role
Microsoft mcsa  install active directory domain services (adds) roleMicrosoft mcsa  install active directory domain services (adds) role
Microsoft mcsa install active directory domain services (adds) role
 
HASHIM
HASHIMHASHIM
HASHIM
 
02 setting up domain controller
02   setting up domain controller02   setting up domain controller
02 setting up domain controller
 
Administrators manual
Administrators manualAdministrators manual
Administrators manual
 
Administrators manual
Administrators manualAdministrators manual
Administrators manual
 
Windows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion SuperiorgrwWindows Server 2012 Installation and Configurtion Superiorgrw
Windows Server 2012 Installation and Configurtion Superiorgrw
 

More from Jukka Niiranen

Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyone
Jukka Niiranen
 
Microsoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palatMicrosoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palat
Jukka Niiranen
 
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avullaLiiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Jukka Niiranen
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event Highlights
Jukka Niiranen
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfi
Jukka Niiranen
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
Jukka Niiranen
 
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Jukka Niiranen
 
Demystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingDemystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform Licensing
Jukka Niiranen
 
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaaElisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Jukka Niiranen
 
Microsoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 MinutesMicrosoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 Minutes
Jukka Niiranen
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Jukka Niiranen
 
Using Microsoft Social Engagement Together with Dynamics CRM
Using Microsoft Social Engagement Together with Dynamics CRMUsing Microsoft Social Engagement Together with Dynamics CRM
Using Microsoft Social Engagement Together with Dynamics CRM
Jukka Niiranen
 
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline DevelopmentSmarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
Jukka Niiranen
 
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue EstimationSmarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Jukka Niiranen
 
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead QualificationSmarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Jukka Niiranen
 

More from Jukka Niiranen (15)

Dataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyoneDataverse meets Teams: low code app opportunities for everyone
Dataverse meets Teams: low code app opportunities for everyone
 
Microsoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palatMicrosoft Business Applications Summit 2020: parhaat palat
Microsoft Business Applications Summit 2020: parhaat palat
 
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avullaLiiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
Liiketoimintatietojen turvaaminen microsoftin pilvipalveluiden avulla
 
FDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event HighlightsFDUG October 2019 Virtual Launch Event Highlights
FDUG October 2019 Virtual Launch Event Highlights
 
Towards a common app platform #SPUGfi
Towards a common app platform #SPUGfiTowards a common app platform #SPUGfi
Towards a common app platform #SPUGfi
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
 
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
Elisa webinaari: Mitä seuraava Microsoftin Business Applications -julkaisujun...
 
Demystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform LicensingDemystifying Dynamics 365 & Power Platform Licensing
Demystifying Dynamics 365 & Power Platform Licensing
 
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaaElisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
Elisa Dynamics 365 -webinaari 26.11.2018: tekoälyä ja analytiikkaa
 
Microsoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 MinutesMicrosoft Ignite 2018 in 30 Minutes
Microsoft Ignite 2018 in 30 Minutes
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
 
Using Microsoft Social Engagement Together with Dynamics CRM
Using Microsoft Social Engagement Together with Dynamics CRMUsing Microsoft Social Engagement Together with Dynamics CRM
Using Microsoft Social Engagement Together with Dynamics CRM
 
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline DevelopmentSmarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
Smarter Sales Process in Dynamics CRM 2015 - Part 3: Pipeline Development
 
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue EstimationSmarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
Smarter Sales Process in Dynamics CRM 2015 - Part 2: Revenue Estimation
 
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead QualificationSmarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
Smarter Sales Process in Dynamics CRM 2015 - Part 1: Lead Qualification
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Microsoft Dynamics CRM 2013 development server installation

  • 1. Microsoft Dynamics CRM 2013 development server installation Jukka Niiranen http://niiranen.eu/crm/ @jukkan
  • 2. Running a CRM 2013 dev machine in Azure • These slides will show you the minimum required steps for setting up a Microsoft Dynamics CRM 2013 development server • The platform used for running the server is Windows Azure Virtual Machines, but any Windows Server 2012 virtual machine will do • We’ll use a pre-configured SQL Server image that can leverage the MSDN subscriber benefit of free Azure Credits • See this post by Scott Guthrie for details on MSDN discount pricing for VMs • Note: DO NOT follow these steps when deploying a production environment! We’re building a single dev box and skipping all the important configuration tasks that are required when setting up a live CRM server. Check out the implementation guide for more details.
  • 3. Installation process steps Provision Azure VM image with SQL 2012 Configure Active Directory Add Application Server & IIS roles to Windows Server Create AD OU and user for CRM Configure Reporting Services Install CRM Server Install Reporting Extensions (Optional: Outlook client, SharePoint)
  • 4. Choose to create a new VM from the gallery. Pick SQL 2012 Enterprise to ensure you can import CRM databases from any environment without manually removing the audit log partitions not supported by SQL Standard
  • 5. Use a Large VM with 4 cores and 7 GB memory if you have enough credits, a Medium VM will also do. Once the virtual machine provisioning process is complete, select Connect to open a remote desktop session to the new server.
  • 6. Go to Server Manager and click “Add roles and features”. Choose Active Directory Domain Services.
  • 7. On the Features screen, select Windows Identity Foundation 3.5 and Search Service (not sure if this replaces the old Indexing Service requirement, but it won’t hurt you).
  • 8. Allow the wizard to reboot the server after the AD DS has been installed.
  • 9. Once AD DS appears as a role in Server Manager, it’s time for a reboot. You’ll still log in with a local account after this.
  • 10. Next we’ll configure the domain. Click on the server notifications bar and select “Promote this sever to a domain controller”.
  • 11. Choose to add a new forest and enter a root domain name like NAME.local.
  • 12. Choose WS2012 functional level, check the DNS box and choose a password for Directory Services Restore Mode.
  • 13. You will get a notification saying “a delegation for this DNS server cannot be created”, which you can safely ignore on a development server.
  • 14. Verify the NetBIOS name assigned to the domain and click Next.
  • 15. Accept the default locations for AD DS database, log files and SYSVOL, because we’re not building a production domain here.
  • 16. Everything is ready for the domain services configuration, so accept the options shown.
  • 17. Ignore the warnings from the prerequisites check on lack of static IP and DNS delegation, as we’ll do fine without them.
  • 18. Start the installation process and watch the new domain forest grow before your eyes.
  • 19. At the end it’s time for another reboot. Note: this time you’ll be logging in with your new domain credentials instead of the local server account.
  • 20. Return to Server Manager and add more roles. Check Application Server, Web Server (IIS) and accept all the related components to be added.
  • 21. No need for additional features, click Next.
  • 22. For the Application Server roles, select .NET Framework 4.5, Web Server (IIS) Support, HTTP Activation.
  • 23. For the IIS roles, select Management Services and ensure the other boxes are ticked as shown.
  • 24. Start the installation, watch it run and see two new roles appear in the Server Manager.
  • 25. Next we’ll add some items into the domain. Open Active Directory Administrative Center and create a new user record.
  • 26. Create a user account that will run the CRM services. Remember to check the “password never expires” option.
  • 27. Notice how it says “disabled” after the user name? That’s a good reminder to set a password for the user account, too! Add the user account into the Performance Log Users group, otherwise the CRM setup will not succeed.
  • 28. While remaining in the AD Admin Center, create a new Organizational Unit.
  • 29. Give the OU a name like “CRM”. This is the place where the CRM setup will add its specific AD security groups.
  • 30. On the Service Account tab, change the account to Local System, since using the ReportServer local account is not supported by CRM. Reporting Services comes installed on the Azure SQL 2012 Enterprise image, but we’ll still need to perform a few configuration steps. Open the Reporting Services Configuration Manager and connect to the local server
  • 31. Proceed to the Web Service URL tab. Click Apply to create the IIS directory with default settings.
  • 32. On the Database tab click Change Database and use the defaults to create a new Report Server Database. Now we’re ready with the SSRS configuration part.
  • 33. Launch the CRM Server setup, give a path for installation file extraction, then allow the setup to check for updates to those files before proceeding further.
  • 34. Enter the CRM product key, either a 90 day trial or MSDN full product key. Note: do not use the Workgroup Edition, always go for Enterprise.
  • 35. The setup will detect missing required components for error reporting, SSRS and SQL Native Client. Allow it to install the components.
  • 36. Since we’re building a single box development environment, select all the available CRM server roles for this installation.
  • 37. Select “Create a new deployment” and enter the name of your server as the SQL Server instance to be used.
  • 38. Browse and select the Active Directory Organization Unit (OU) you created in an earlier stage.
  • 39. Enter the account name and credentials for all the service accounts required. In a development environment the same account can be used for all services.
  • 40. Create a new website for CRM at port 5555, in case you ever need to work with other services that require using the default web site (like ADFS)
  • 41. Unless you plan to have the development server send out emails into the real world, leave the email router server name blank.
  • 42. Choose your preferred organization settings for the first (default) CRM organization. Remember that you can always add more organizations after the installation is done.
  • 43. If you are using the default settings for SSRS, the Report Server URL offered by the setup should be correct. If in doubt, test the URL in a browser window.
  • 44. The system checks will give you warnings on security and encryption, which you can ignore in this case. Now we’re ready to start the CRM server installation.
  • 45. If everything went according to plan, you’ll see the “setup completed” screen in some 10 minutes. Restart the server.
  • 46. Run the setup for CRM Reporting Extensions. As before, allow the setup to retrieve latest updates from the web.
  • 47. Enter the server name as the SQL Server instance to which the reports will be deployed on.
  • 48. System checks should give you all green at this point. Start the installation.
  • 49. After some minutes of deploying the default reports onto the first CRM organization the setup will complete.
  • 50. Open the CRM website to verify everything is working. Go to Settings – Data Management – Sample Data to populate the views, charts and feeds with test data.