Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise
noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples
herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or
event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the
rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any
form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any pur pose, without the express written
permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this
document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you
any license to these patents, trademarks, copyrights, or other intellectual property.
Your right to copy this documentation is limited by copyright law and the terms of the software license agreement. As the software licensee,
you may make a reasonable number of copies or printouts for your own use. Making unauthorized copies, adaptations, com pilations, or
derivative works for commercial distribution is prohibited and constitutes a punishable violation of the law.
Microsoft, MS-DOS, Windows, Windows Server, Windows Vista, Microsoft Dynamics, Active Directory, BizTalk, and Outlook are
trademarks of the Microsoft group of companies.
All other trademarks are property of their respective owners.
Upgrade from Microsoft Dynamics CRM 3.0 Server ............................................................... 2-17
Install Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services ............ 2-20
Potential Security Risk When You Run Microsoft Dynamics CRM Server by Using the Same
User Account as Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services 221
Register Microsoft Dynamics CRM ......................................................................................... 2-23
Post Installation Tasks ............................................................................................................ 2-23
Microsoft Dynamics CRM 4.0 Installing Guide
Manage Organizations, Servers, and Licensing ................................................................. 2-23
Install Sample Data ................................................................................................................. 2-23
Troubleshooting Installation and Upgrade .............................................................................. 2-24
Goal 7: Automate Business Processes ............................................................................... 9-76
Instructions for Removing the Resource Center ..................................................................... 9-76
Recovering from Errors that Occur after You Remove the Resource Center ..................... 9-78
Send Us Your Feedback about This Chapter ......................................................................... 9-78
Microsoft Dynamics CRM 4.0 Installing Guide
1 Overview
Welcome to the Microsoft Dynamics CRM 4.0 Installing Guide. This guide is part of a
comprehensive set of documents that describe how to plan, implement, and operate Microsoft
Dynamics CRM versions installed and maintained at the organization’s premises (on-premise
versions).
The Microsoft Dynamics CRM 4.0 Implementation Guide consists of the following three
documents:
•Planning Guide: Use this to determine you what you need to plan for Microsoft
Dynamics CRM. It includes two main aspects , technical and implementation
methodologies:
oTechnical. These topics focus on such areas as the supported topologies,
system requirements, and technical considerations to address before installation.
oImplementation Methodology. Learn about the business management, CRM
requirements and project-management aspects that are needed when you
deploy a CRM system. In addition, there are several documents that you can use
as tools to plan the implementation of Microsoft Dynamics CRM, which are in the
planningtools folder where the Microsoft Dynamics CRM 4.0 Implementation
Guide is located.
•Installing Guide: Use this guide to learn about what you need to install Microsoft
Dynamics CRM, such as step-by-step instructions for running Setup, command-line
installation instructions, and guidance about how to remove Microsoft Dynamics CRM.
•Operating and Maintaining Guide: You can read this guide to learn how to back up,
restore, and perform system recovery for Microsoft Dynamics CRM data. Also, this guide
has troubleshooting steps for known issues.
Installing Microsoft Dynamics CRM 4.0, just like any enterprise-wide software, is a significant task
for any organization. This guide is written for the individual or team responsible for installing
Microsoft Dynamics CRM.
This guide also assumes that the required steps have been completed for planning and the
information collecting that is needed before you install Microsoft Dynamics CRM. Organizations
implementing Microsoft Dynamics CRM software might use the services of an independent
software vendor (ISV) or value-added reseller, a consultant, or other organization partnering with
Microsoft. These professionals can help you with implementing and maintaining Microsoft
Dynamics CRM. Because of this assumption, there may be references in this guide to these
partners who are expected to provide various services to you.
Microsoft Dynamics CRM Editions and Licensing
Microsoft Dynamics CRM 4.0 offers several editions that cover various implementations for small,
to mid-level, to even very large organizations.
Editions
•Microsoft Dynamics CRM 4.0 Workgroup. This edition is limited to five, or fewer, users.
It can be installed on Microsoft Windows Small Business Server 2003 R2 Enterprise
Edition, any of the supported Windows Server 2003 editions, or Windows Server 2008
1-1
Microsoft Dynamics CRM 4.0 Installing Guide
(when available). This version is limited to a single organization and a single computer
that is running Microsoft Dynamics CRM Server.
•Microsoft Dynamics CRM 4.0 Professional. This edition has no user limit and is limited
to a single organization, but Microsoft Dynamics CRM 4.0 Professional can be installed
on more than one computer in the same deployment.
•Microsoft Dynamics CRM 4.0 Enterprise. There is no user limit for this edition.
Additional features include support for multiple organizations, multiple server instances,
and role-based service installation. Role-based services let you increase performance by
installing component services on different computers.
Licensing
A Microsoft Dynamics CRM 4.0 deployment operates by using a single license key. Unlike earlier
versions, Microsoft Dynamics CRM 4.0 no longer requires additional license keys to be added
when changes are made, such as adding more client access licenses (CALs). The single license
key contains the Microsoft Dynamics CRM version, server license, and the CALs.
You can view and upgrade a license in Deployment Manager.
Client Access License Types
Microsoft Dynamics CRM 4.0 has the following CAL types:
•Read-Only. Clients who use this license type can only view records and data in Microsoft
Dynamics CRM 4.0. They cannot modify records or data. A user configured with this
license type consumes a CAL.
•Administrative. Clients with this license type can modify records in data that is located in
the Settings area. However, these clients cannot view or modify records and data in the
Sales, Marketing, or Service areas. A user configured with this license type does not
consume a CAL.
•Full. Clients who use this license type have full functionality and are only limited by
security roles and privileges. A user configured with this license type consumes a CAL.
You can view and modify client-access license types for each user in the Users area of the
Settings area in the Microsoft Dynamics CRM Web client.
What’s New in Microsoft Dynamics CRM 4.0?
Microsoft Dynamics CRM 4.0 includes several new features that offer flexibility, scalability, and
ease of use.
Multi-Tenancy
Earlier versions of Microsoft Dynamics CRM Server were a single-organization solution. Microsoft
Dynamics CRM 4.0 lets you host multiple organizations in a single deployment. This feature is a
great benefit for hosted solutions or businesses that require a separation of data inside the
organization. Microsoft Dynamics CRM 4.0 now implements two types of databases:
•A single configuration database that stores metadata and location information for all
organizations.
•One or more organization databases.
1-2
Microsoft Dynamics CRM 4.0 Installing Guide
Server Roles
Microsoft Dynamics CRM 4.0 Enterprise introduces two new server roles that prov ide services,
which increase flexibility and scalability. You can decide to have a computer dedicated to one
server role or to both.
The server roles selected and installed during Setup are as follows:
•Application Server Role. This server role provides the Microsoft Dynamics CRM 4.0
Web user interface and services.
•Platform Server Role. This lets you deploy the asynchronous services, such as the
Workflow and Bulk E-mail services, to a separate computer.
Microsoft Dynamics CRM 4.0 Connector for SQL
Reporting Services
The Microsoft Dynamics CRM 4.0 Connector for Microsoft SQL Server Reporting Services is a
service that connects the Microsoft Dynamics CRM Server computer to the Microsoft SQL Report
Server computer. The Microsoft Dynamics CRM 4.0 Connector for SQL Reporting Services
eliminates the Kerberos double-hop authentication that was required for Microsoft Dynamics
CRM 3.0 deployments when SQL Server Reporting Services was installed on a separate
computer.
The Microsoft Dynamics CRM 4.0 Connector for SQL Reporting Services is installed as a
separate component.
Microsoft Dynamics CRM 4.0 Language Pack
A Microsoft Dynamics CRM 4.0 Language Pack lets users display the Microsoft Dynamics CRM
4.0 user interface in a different language than the base language. Also, users can display Help in
a language that differs from both the base language and the language displayed in the Microsoft
Dynamics CRM 4.0 user interface.
Multicurrency
Multiple currencies are now supported for transaction-based re cords.
Resource Center
The Resource Center is a place in the application where users, administrators, and implementers
will find information to help them use and configure Microsoft Dynamics CRM 4.0. The Resource
Center presents rich content and links to valuable information. Much of the content in the
Resource Center is created by experts in the Microsoft Dynamics CRM community.
What’s New in Data Management?
New data management features are tools to load data into most entities in Microsoft Dynamics
CRM 4.0, and ways to make sure of data quality by detecting and merging duplicate records.
These features can help you as follows:
•Comma separated values (CSV) formatted data derived from different sources can be
migrated into Microsoft Dynamics CRM 4.0 using the Data Migration Wizard. This wizard
is installed on a client computer.
1-3
Microsoft Dynamics CRM 4.0 Installing Guide
•If the source data requires custom entity, attribute, or list-value creation, the Data
Migration Wizard can customize Microsoft Dynamics CRM 4.0 as part of the migration
process.
•Data Migration Wizard lets you reuse data mappings from previous migrations. You can
then import similar data without the need to remap the data every time.
•Data Migration Wizard preserves the relationship between records when you migrate
data.
•A new import auto-mapping feature simplifies mapping source data. If the records use
attribute display labels as column headings in a CSV file, the data is automatically
mapped to the correct attribute.
•Data can be imported into most entities using the new Imports area in the application. For
each import, the user can view the status of each record in the import.
• Users can receive an e-mail notification when an import is complete.
• Data can be enriched by exporting it to a Microsoft Office Excel spreadsheet, adding
data, and importing the records.
•Duplicates can be detected automatically in various scenarios. For example:
o When you import records.
o When you create or update a record.
o When the Microsoft Dynamics CRM for Microsoft Office Outlook goes from offline
to online, or because of a workflow action.
•System administrators can run recurring duplicate detection on selected entities as an
asynchronous job.
•Users can run duplicate detection from any view on selected records, or all records, in
the entity.
• System administrators can define the rules for duplicate detection for each entity.
• Access control to data management features is based on privileges for the new entities:
data imports, import maps, and duplicate-detection rules, and on new global duplicatedetection settings, which control where duplicate-detection is enabled.
What’s New in Customization?
Several of the new customization features include the following features:
•Set Form Assistant options in form properties. You can set options for how the Form
Assistant displays for each entity.
•Enable duplicate detection. In each entity you can decide whether to enable duplicate
detection.
•Select Input Method Editor (IME) mode for each attribute. IME mode can be set for
attributes that accept text or numbers. IME is used for East-Asian languages, such as
Chinese, Japanese, and Korean, accommodating the thousands of possible characters in
these languages to be entered using a keyboard.
•Download Web Services Description Language (WSDL) files. Use links available in
the Customization area to download WSDL files for programming
•Set Application Mode. In System Settings, you can select whether Microsoft Dynamics
CRM will run in application mode, which hides the address, tool, and menu bars on the
browser.
•Set ISV integration. In System Settings, you can select whether custom buttons or
menus appear.
1-4
Microsoft Dynamics CRM 4.0 Installing Guide
What’s New in Workflow?
The new workflow features include the following options:
•In earlier versions of Microsoft Dynamics CRM, creating workflows was limited to users
who had been granted permission to access the server that was running Mi crosoft
Dynamics CRM. Workflow creation is now available to all users of the Microsoft
Dynamics CRM Web client. In addition, administrative users can now monitor individual
workflow jobs in the new System Jobs area of the Web client.
•System jobs are processes that run in the background, such as workflow jobs and bulk
import. When a system job is started, the person starting the job can select who should
be notified by e-mail when the job is finished.
•The new Web-based workflow system is fully integrated into the Microsoft Dynamics
CRM 4.0 Web client and replaces the server-based Workflow Manager tool. Based on
Windows Workflow Foundation, the new Microsoft Dynamics CRM 4.0 workflow system
also supports a broad range of activities created outside the Web client using
development tools such as Microsoft Visual Studio.
What’s New in Microsoft Dynamics CRM 4.0 E-mail
Router?
The Microsoft Dynamics CRM 4.0 E-mail Router includes the following new features:
• Support for multiple Microsoft Dynamics CRM Server computers.
• Separately maintained incoming and outgoing e-mail server configurations.
• Support for POP3 incoming e-mail servers.
• The E-mail Router can now be installed on a Windows Server computer that is not
running Microsoft Exchange.
What’s New in Microsoft Dynamics CRM for Outlook?
The Microsoft Dynamics CRM 4.0 for Outlook includes the following new features:
•The E-mail Router is no longer required to send and receive Microsoft Dynamics CRM
4.0 e-mail messages.
• Setup and configuration are now separate programs.
• There is an updated look using the 2007 Microsoft Office system user interface
components, such as the Ribbon, which replaces the traditional menu and toolbar.
•A Diagnostics Wizard can be used to troubleshoot issues with the Microsoft Dynamics
CRM 4.0 for Outlook.
•There are improved Mail Merge features in the Web application. The Mail Merge feature
has been added to the Web application. You can now specify the details of the Microsoft
Dynamics CRM activity created by Mail Merge.
•There are performance improvements. There have been several technical changes to
synchronization to reduce the time that is required to go offline.
•Activity tracking and synchronization improvements are included. Microsoft Office
Outlook tasks can now be mapped to Microsoft Dynamics CRM letters, faxes, tasks, and
phone calls.
1-5
Microsoft Dynamics CRM 4.0 Installing Guide
Send Us Your Feedback about This Chapter
We appreciate hearing from you. To send your feedback, click the following link and type your
comments in the message body.
Note The subject-line information is used to route your feedback. If you remove
or modify the subject line we may be unable to process your feedback.
Send Feedback
1-6
Microsoft Dynamics CRM 4.0 Installing Guide
2 Microsoft Dynamics CRM Server
Installation Instructions
In this chapter you will find the procedures to install Microsoft Dynamics CRM Server. In addition,
there is installation troubleshooting information and the procedures to uninstall Microsoft
Dynamics CRM Server.
Important
This chapter assumes that you have completed all the necessary planning that is
required for both the business management and technical aspects of a CRM
system. Because of the importance of this planning, we recommend that you
review the information in the Microsoft Dynamics CRM 4.0 Planning Guide,
before you install Microsoft Dynamics CRM.
Microsoft Dynamics CRM has many software component requirements. For more
information about these requirements, see Chapter 2, System Requirements and Required Components.
For the most up-to-date information about Microsoft Dynamics CRM, refer to the
Readme
In this chapter, the following topics are discussed:
•Components installed during Microsoft Dynamics CRM Server Setup. Learn about
the components that, if not already installed, are installed during Setup.
•Microsoft Dynamics CRM Server Installation. This section has step by step
instructions for installing Microsoft Dynamics CRM Server for both new deployments and
for upgrading existing deployments.
•Microsoft Dynamics CRM 4.0 Connector for Microsoft SQL Server Reporting
ServicesInstallation. This section provides step by step instruction about how to install
the Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services.
•Register Microsoft Dynamics CRM. After you install Microsoft Dynamics CRM Server,
you must register it within 30 days to continue to use the application. This section
provides information about how to register Microsoft Dynamics CRM.
•Post Installation Tasks. Find information about the tasks and configuration settings that
are completed after you install Microsoft Dynamics CRM Server.
•Troubleshoot Installation. This section has information about how to troubleshoot
common problems that occur during Microsoft Dynamics CRM Server Setup.
located at http://go.microsoft.com/fwlink/?LinkID=78157.
2-7
Microsoft Dynamics CRM 4.0 Installing Guide
Components Installed During Server Setup
This section describes what is installed during Microsoft Dynamics CRM Server Setup.
Microsoft Dynamics CRM Server Installed
Configuration Components
When Microsoft Dynamics CRM Server is installed on the server, the default folders, listed in the
following table, are created.
Folder Comments
<systemdrive>:\Program Files\Microsoft CRM\ Microsoft Dynamics CRM Server program
<systemdrive>:\Program Files\Microsoft CRM\Tools Microsoft Dynamics CRM tools and tool
systemdrive>:\Program Files\Microsoft CRM\Reports
systemdrive>:\Program Files\Microsoft CRM SRS Data Connector
systemdrive>:\Program Files\Microsoft CRM\LangPacks Location of Language Pack installations.
systemdrive>:\Program Files\Microsoft CRM\Trace Stores trace file logs when tracing is
<systemdrive>:\Inetpub\wwwroot\MSCRMServices Microsoft Dynamics CRM Web services
<systemdrive>:\Inetpub\wwwroot\CRMReportsMicrosoft Dynamics CRM report services
Microsoft Dynamics CRM installs the
Microsoft Dynamics CRM configuration
database and organization databases in
this folder. This folder is created by
Microsoft SQL Server.
components.
Contains a Microsoft Dynamics CRM
subfolder that contains an .rdl file for each
default report.
Microsoft Dynamics CRM 4.0 Connector
for SQL Server Reporting Services
Language Packs are downloaded and
installed separately.
enabled.
The following Web components are added.
Component Name Description
Application Pool
Virtual Roots
CRMAppPool Microsoft Dynamics CRM Server Setup
creates a separate application pool for
the Microsoft Dynamics CRM
application.
Microsoft Dynamics CRM Web site for Microsoft Dynamics CRM.
The following Active Directory groups are added. Notice that, when the Active Directory domain is
set to Native Mmode, this group must be of the type Domain Local Security or Universal Security.
Group Description
2-8
Group Description
PrivReportingGroup Privileged Microsoft Dynamics CRM user group for reporting functions.
PrivUserGroup Privileged Microsoft Dynamics CRM user group for special administrative
SQLAccessGroup All server processes/service accounts that require access to SQL Server;
ReportingGroup All Microsoft Dynamics CRM users are included in this group. This group
UserGroup All Microsoft Dynamics CRM users are included in this group. This group
The following service is added.
Microsoft Dynamics CRM 4.0 Installing Guide
This group is created during Microsoft Dynamics CRM Server Setup and
configured during Microsoft Dynamics CRM Connector for SQL Server
Reporting Services Setup.
functions; including CRMAppPool identity (domain user or
NetworkService). The users who configure Microsoft Dynamics CRM
Server must be added to this group.
including CRMAppPool identity (domain user or Net workService).
is updated automatically as users are added and removed from Microsoft
Dynamics CRM. By default, all Microsoft Dynamics CRM Reporting
Services reports grant Browse permission to this group.
is updated automatically as users are added and removed from Microsoft
Dynamics CRM.
Service Description
Microsoft Dynamics
CRM Asynchronous
Processing Service
Services asynchronous processes such as bulk e-mail, workflow, and database
deletion clean-up.
Other Software Components Installed During Setup
If not already installed, the following components are installed during Microsoft Dynamics CRM
Server Setup.
• SQL Server 2005 Reporting Services Report Viewer control
• Microsoft SQL Server Native Client
• Microsoft Application Error Reporting tool
• Microsoft Visual C++ Runtime Library
• MSXML 6
• Microsoft .NET Framework 3.0, which includes the following components:
o .NET Framework 2.0 (required by Microsoft Dynamics CRM Server)
o Windows Workflow Foundation (required by Microsoft Dynamics CRM Server)
o Windows Presentation Foundation
o Windows Communication Foundation
Microsoft Dynamics CRM Software and
Components Not Supported for Upgrade
The following products and solutions are not supported by Microsoft Dynamics CRM 4.0 and will
not be upgraded during Microsoft Dynamics CRM Setup. If you upgrade a Microsoft Dynamics
2-9
Microsoft Dynamics CRM 4.0 Installing Guide
CRM 3.0 system that includes these products or solutions, or you install these components after
installing Microsoft Dynamics CRM 4.0, these products or solutions may not function correctly.
• Microsoft Dynamics CRM 3.0 Mobile
• Microsoft Dynamics CRM Connector for Microsoft Dynamics GP
• Microsoft Dynamics CRM Accelerator for Siebel
• Microsoft Dynamics CRM BizTalk Adapter
• Microsoft Dynamics CRM 3.0 Data Migration Pack and Microsoft Dynamics CRM Data
Migration Framework
• Microsoft Dynamics CRM 3.0 List Web Part
• Microsoft Dynamics CRM-Exchange E-mail Router
Upgrade Multiple Deployments of Microsoft
Dynamics CRM 3.0 That Share an Instance of
SQL Server
If you have multiple Microsoft Dynamics CRM 3.0 deployments running on a single instance of
SQL Server and you plan to upgrade all deployments to Microsoft Dynamics CRM 4.0, you have
three options available to complete the upgrade. Notice that you cannot install multiple Microsoft
Dynamics CRM 4.0 deployments by using a single instance of SQL Server. This is because only
one configuration database (MSCRM_Config) can exist on an instance of SQL Server.
If you want to combine all Microsoft Dynamics CRM 3.0 deployments into a single deployment by
using the Microsoft Dynamics CRM 4.0 multi-tenancy feature, you can use the Import
Organization wizard that is located in the Organization node in the Microsoft Dynamics CRM 4.0
Deployment Manager. Notice that only Microsoft Dynamics CRM 4.0 Enterprise supports multiple
organizations in the deployment.
If you upgrade the Microsoft Dynamics CRM 3.0 deployment and the SQL Server hosts multiple
installations of the Microsoft Dynamics CRM 3.0 databases, you must select one of the following
options to complete the upgrade.
First, you must upgrade one of the Microsoft Dynamics CRM 3.0 environments by running
Microsoft Dynamics CRM 4.0 Server Setup. This will create the configuration database and
merge the Microsoft Dynamics CRM 3.0 databases into a single organization d atabase.
Next, you must upgrade the second Microsoft Dynamics CRM 3.0 environment. To do this, you
must select one of the following options to complete the upgrade.
Option 1: Restore the Microsoft Dynamics CRM 3.0
Databases to an Instance of SQL Server
To implement this option, follow these steps.
1. Back up and restore the Microsoft Dynamics CRM 3.0 databases to another instance of SQL
Server on the same computer or to another computer that is running SQL Server. For more
information about how to back up and restore Microsoft Dynamics CRM 3.0, see the Microsoft
CRM 3.0 Implementation Guide.
2. Start Microsoft Dynamics CRM 3.0 Deployment Manager and associate the databases. For
more information about how to do this, see the following Microsoft Knowledgebase article:
2-10
Microsoft Dynamics CRM 4.0 Installing Guide
How to move Microsoft Dynamics CRM 3.0 SQL databases from one server to a different server
that is in the same domain
3. Run Microsoft Dynamics CRM Server Setup.
Option 2: Delete the Existing Configuration Database
For this option, you will run Microsoft Dynamics CRM Server Setup again to create a new
configuration database, and then import the organization from the previous upgrade
To implement this option, follow these steps.
1. Back up the newly upgraded Microsoft Dynamics CRM organization (OrgName_MSCRM) and
configuration databases (MSCRM_Config) from the previous upgra de. For more information
about how to back up these databases, see the Backing Up the Microsoft Dynamics CRM System
chapter in the Operating and Maintaining Guide that is part of this document set.
Note You will not be required to restore the configuration database after you
complete these steps because Microsoft Dynamics CRM Server Setup will create
a new one. However, we recommend that you back up the configuration
database from the previous upgrade in the event the next upgrade fails.
2. Delete the configuration database (MSCRM_Config) that was created during the previous
upgrade. To do this, use SQL Server Management Studio.
3. Run Microsoft Dynamics CRM 4.0 Server Setup to upgrade the next Microsoft Dynamics CRM
3.0 environment. This will create a new configuration database.
4. Repeat steps 1 through 3 for each additional Microsoft Dynamics CRM 3.0 environment that
you want to upgrade.
5. When you have upgraded the last Microsoft Dynamics CRM 3.0 environment, use the
Microsoft Dynamics CRM 4.0 Deployment Manager to import each organization database that
was created from the previous upgrades. For more information about how to import an
organization, see the Microsoft Dynamics CRM 4.0 Deployment Manager Help.
6. On the previously upgraded servers, uninstall Microsoft Dynamics CRM 4.0 Server. To do this,
click Start, point to Control Panel, and then click Add or Remove Programs. In the programs
list, click Microsoft Dynamics CRM 4.0 Server, and then follow the instructions that are on your
screen.
7. Run Microsoft Dynamics CRM 4.0 Server Setup, select to connect to an existing deployment,
and then specify the instance of SQL Server that maintains the configuration database. The
instance of SQL Server to specify must be that which was specified during the last Microsoft
Dynamics CRM 3.0 environment that you upgraded. If you want to have multiple Microsoft
Dynamics CRM Web servers in your deployment, you can complete this step to associate the
Microsoft Dynamics CRM Web application with the correct deployment.
2-11
Microsoft Dynamics CRM 4.0 Installing Guide
Option 3: Add All Organizations to a Single Microsoft
Dynamics CRM 4.0 Deployment
Note This option requires Microsoft Dynamics CRM 4.0 Enterprise.
To implement this option, follow these steps.
1. Back up the organization database (OrganizationName_MSCRM) that was created during the
first upgrade and restore it to a new instance of SQL Server that will be used for the Microsoft
Dyanmics CRM 4.0 deployment. For more information about how to back up an organization
database, see the Backing Up the Microsoft Dynamics CRM System chapter in the Operating and
Maintaining Guide that is part of this document set.
2. On the newly upgraded Microsoft Dynamics CRM server, start Deployment Manager and
import the organization. For more information about how to import an organization, see the
Microsoft Dynamics CRM 4.0 Deployment Manager Help.
3. Delete the configuration database (MSCRM_Config) that was created during the first upgra de.
To do this, use SQL Server Management Studio.
4. Run Microsoft Dynamics CRM 4.0 Server Setup to upgrade the next Microsoft Dynamics CRM
3.0 environment.
5. Repeat steps 1 through 4 for each Microsoft Dynamics CRM 3.0 environment that you want to
upgrade.
Important
The SQL Server Reporting Services server cannot be shared by more than one
Microsoft Dynamics CRM deployment. The Microsoft Dynamics CRM 4.0
Connector for SQL Server Reporting Services can only manage authentication
for a single Microsoft Dynamics CRM deployment
Microsoft Dynamics CRM Enterprise supports multiple organizations in a single
Microsoft Dynamics CRM 4.0 deployment. However, you cannot install multiple
deployments of Microsoft Dynamics CRM 4.0, which would require multiple
configuration databases. Moreover, you cannot share the same SQL Server
Reporting Services server with a single Microsoft Dynamics CRM 4.0
deployment.
Microsoft Dynamics CRM Server Installation
Herein you will find the procedures to install Microsoft Dynamics CRM Server on a computer that
does not already have Microsoft Dynamics CRM installed. The high-level steps to complete the
installation of Microsoft Dynamics CRM Server are as follows:
1. Verify that you have completed the necessary planning and that you have the required
hardware and software components installed and running. For more information about
these topics, see the Microsoft Dynamics CRM 4.0 Planning Guide.
2. Run and complete Microsoft Dynamics CRM Server Setup.
3. Run and complete Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting
Services Setup. Notice that you must complete this step even if you are upgrading an
existing deployment of Microsoft Dynamics CRM 3.0.
2-12
Microsoft Dynamics CRM 4.0 Installing Guide
4. If one or more Microsoft Dynamics CRM users will have their e-mail settings set to use
the E-mail Router or a forward mailbox, you must run and complete E-mail Router Setup
to enable Microsoft Dynamics CRM e-mail message tracking.
Install Microsoft Dynamics CRM Server on a Server
without Microsoft Dynamics CRM Installed
Important For information about how to plan your Microsoft Dynamics CRM
system, see the Microsoft Dynamics CRM 4.0 Planning Guide.
1. Meet all requirements in the System Requirements and Required Components chapter that is
in the Planning Guide, which is part of this document set.
2. Log on to the domain as a user who has administrator-level privileges where Microsoft
Dynamics CRM will be installed and who is a member of the Administrators group on the local
computer. You cannot install the application as a member from a trusted domain.
3. View the Readme
of the Microsoft Dynamics CRM installation files.
4. In the folder where the Microsoft Dynamics CRM files are located, move to the root folder, and
then double-click ServerSetup.exe.
5. On the Welcome to Microsoft Dynamics CRM Setup page, select whether you want to
update Microsoft Dynamics CRM Server Setup. We recommend that, if updates are available,
you let Setup download the latest version. To do this, click Update installation files, wait until
the update process is complete, and then click Next.
6. On the License Code Information page, type your license number in the License code
boxes, and then click Next.
Note If you purchased Microsoft Dynamics CRM through a Microsoft Volume
Licensing program, the license key is provided in the license.txt file, which is
included in the Microsoft Dynamics CRM installation files.
7. On the License Agreement page, review the information and if you accept the license
agreement click I accept this license agreement, and then click I Accept.
8. If Setup detects that components are missing, the Install Required Components page
appears.
• If you have already installed the required components, this page will not appear.
• If you have not installed the required components listed, you can install them now. Click
Install. When the components are installed, the status column will change from Missing
to Installed, and you can click Next to continue.
(http://go.microsoft.com/fwlink/?LinkID=78157) file to determine the location
2-13
Microsoft Dynamics CRM 4.0 Installing Guide
Note These components are required before Microsoft Dynamics CRM can be
installed. You can exit Setup and install the components manually, or select
Install. The Next button on this page is disabled until Setup detects that these
components are installed.
Installing these components may require that you restart the computer. If you are
prompted to restart the computer, do so, and then start Setup again.
The installation of Microsoft .NET Framework 3.0 can take up to 10 minutes to
install.
9. If you are installing Microsoft Dynamics CRM 4.0 Enterprise, the Specify Setup Type page
appears. Click Typical to install all server roles on the computer or click Custom for a specific
server role group. When you click Custom, there are two server role groups available,
Application Server Role, which has services that provide users access to data and content, and
Platform Server Role, which has services that process data. For more information about server
roles, see the Planning Deployment chapter in the Microsoft Dynamics CRM 4.0 Planning Guide.
Important When you select Custom, Microsoft Dynamics CRM Server Setup
does not create an organization database during the installation. If the
deployment does not have an organization database, you must use Deployment
Manager to create a new organization. For information about how to create a
new organization, see the Deployment Manager Help.
10. On the Specify Deployment Options page, if Setup detects an existing deloyment, you can
select whether you want to create a new deployment or connect to an existing deployment. In
Enter or select the name of the computer that is running SQL Server box, type or select the
instance of SQL Server that will be used to store the Microsoft Dynamics CRM databases.
Important
When you select Create new databases, Setup creates a new organization
database using the name that you specified and a configuration database using
the name MSCRM_CONFIG. An error message will appear if an
MSCRM_CONFIG database already exists. You must delete this database to
create a new MSCRM_CONFIG database.
When you select Connect to existing databases, Setup requires that a
Configuration Database (MSCRM_CONFIG) already exist on the computer that
is running SQL Server. An error message will appear if an MSCRM_CONFIG
database does not already exist.
Microsoft Dynamics CRM 3.0 or earlier version databases are not supported.
11. On the Specify the Organization Name page, type the name of your organization in the
Display name box. In the Name box you can keep the name that Setup presents or you can type
a unique name that must be limited to 30 characters. Spaces and extended characters are not
allowed. In the Database collation list, select the database collation that the organization
database will use to sort and compare data characters. Then, click Browse, select the ISO
currency code that you will use as the base currency for the organization in the list, click OK, and
then click Next.
2-14
Microsoft Dynamics CRM 4.0 Installing Guide
Important
After Setup is complete, you cannot change the database collation or the base
ISO currency code. However, you can change the base currency name and base
currency symbol.
The Organization Name box is limited to the standard ASCII character set (A-Z,
0-9, and _). In addition, the name must be unique to the deployment and cannot
begin with a number or underscore (_) character.
12. On the Help Us Improve the Customer Experience page, select whether you want to
participate in the Customer Experience Improvement Program, and then click Next.
Note By default, the Customer Experience Improvement Program feature in
Microsoft Dynamics CRM is turned on. If later you decide that you do not want to
participate in the Customer Experience Improvement Program, you can turn off
this feature in the Microsoft Dynamics CRM Web application. To do this, in the
Navigation Pane, click Settings, under Settings, click Administration, in the
Administration area click PrivacyPreferences, in the Privacy Preferences dialog
box clear the Yes, I am willing to participate anonymously in the Customer Experience Improvement Program check box, and then click OK.
13. On the Select Installation Location page, accept the default location or enter a different file
installation location, and then click Next.
14. On the Select the Web Site page, select a Web site from the Web site list. By default, Setup
will use the default Web site.
Important If you select the default Web site, Microsoft Dynamics CRM Server
Setup can overwrite the existing default Web site, if one exists.
We recommend that you select the Create new Web site option and Setup will create a new
Web site for Microsoft Dynamics CRM Server. If you a create a new Web site, the following
option:
•Port Number. Type the TCP port number that will be used by Microsoft Dynamics CRM
clients to connect to the Microsoft Dynamics CRM server. The default port number is
5555.
15. Click Next.
16. On the Specify Reporting Services Server page, type the Report Server URL. Make sure
that you use the Report Server URL, not the Report Manager URL. To verify that you are using
the correct URL, in a browser, type the Report Server URL as the address. You should see a
page titled <server>/ReportServer - /: with text that displays the version number: Microsoft SQL
Server Reporting Services Version <version number>. Click Next.
17. On the Select the Organizational Unit page, click Browse to display your Active Directory
structure. Select the location where you want the Microsoft Dynamics CRM organizational unit to
be installed into, click OK, and then click Next. Microsoft Dynamics CRM security groups are
created in this organizational unit.
Note If Setup cannot find the organizational unit that you specified, see the
“Troubleshooting Installation and Upgrade” section later in this chapter.
2-15
Microsoft Dynamics CRM 4.0 Installing Guide
18. On the Specify Security Account page, select the security account for the Microsoft
Dynamics CRM services and ASP.NET component, and then click Next.
Note If you select to run the ASP.NET service under a domain user account
that is not a domain administrator or a local administrator, you must set a local
security policy after you install Microsoft Dynamics CRM Server for the ASP.NET
service to work correctly. Also, depending on the password policies you have
implemented for your organization, the password for the user may expire. For
more information, see the Microsoft Knowledge Base article 329290,
How to use the ASP.NET utility to encrypt credentials and session state
connection strings
19. On the Specify E-mail Router Settings page, in the E-mail router server name box, type
the name of the computer where the E-mail Router will be installed. This computer will be used to
route Microsoft Dynamics CRM e-mail messages. If you will not install the E-mail Router you can
leave this box blank. Then click Next.
20. The System Requirements page appears. This page is a summary of all system
requirements for a successful Microsoft Dynamics CRM Server installation. Failed tests must be
corrected before installation can continue. If a problem will take time to correct, cancel Setup at
this point, fix the problem and restart Setup again. All errors must be resolved. If no errors, or only
warnings, appear, you can continue with the installation. To do this, click Next.
21. Review the Ready to Install the Application page, and then click Back to correct any errors.
When you are ready to continue, click Install.
22. When Setup completes successfully, the Microsoft Dynamics CRM 4.0 Completed page
appears. We recommend that you let Setup restart the computer by leaving the Restart the
computer when the wizard closes option checked. Click Finish.
Important
To complete the installation of Microsoft Dynamics CRM Server, you must install
the Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services.
For instructions about how to install the Microsoft Dynamics CRM 4.0 Connector
for Microsoft SQL Server Reporting Services, see the following section.
You cannot install the Microsoft Dynamics CRM 4.0 Connector for SQL Server
Reporting Services before you install Microsoft Dynamics CRM Server.
By default, Setup turns on HTTP compression on the server that is running IIS
where the Microsoft Dynamics CRM Server Web application is installed. If you
use another method to compress HTTP communications, you may want to turn
this feature off. To do this, start IIS Manager, right-click the Web Sites folder,
click the Service tab, and then clear Compress application files and
Compress static files.
2-16
Microsoft Dynamics CRM 4.0 Installing Guide
Upgrade from Microsoft Dynamics CRM 3.0
Server
In this section you will find the procedures to install Microsoft Dynamics CRM Server on a
computer that already has Microsoft Dynamics CRM 3.0 installed. The high-level steps to
complete the installation of Microsoft Dynamics CRM Server are as follows:
Important
We strongly recommend that you back up your existing Microsoft Dynamics CRM
data, including all reports and customizations, before you run Setup. In addition,
we recommend the following backup strategy be implemented before you run
Setup:
1. Configure the Microsoft Dynamics CRM 3.0 databases by using a simple
recovery model.
2. Complete a full backup of the organization database and transaction log.
For more information about database backup and restore, see the SQL Server
Management Studio Help.
You cannot upgrade versions of Microsoft Dynamics CRM that are earlier than
Microsoft Dynamics CRM 3.0 to Microsoft Dynamics CRM 4.0. For example, to
upgrade Microsoft CRM 1.2, you must first upgrade that version to Microsoft
Dynamics CRM 3.0, and then run Microsoft Dynamics CRM Server Setup.
For information about planning, business management, and what happen s to Microsoft Dynamics
CRM 3.0 during upgrade, see the Microsoft Dynamics CRM 4.0 Planning Guide.
Important If your existing Microsoft Dynamics CRM 3.0 deployment includes
two or more organizations running on a single instance of SQL Server, or it
shares a single SQL Reporting Services server, you must complete specific tasks
before and after you run Setup. These tasks are described in the previous topic
“How to Upgrade Multiple Deployments of Microsoft Dynamics CRM 3.0 That
Share an Instance of SQL Server.”
1. Meet all requirements in the System Requirements and Required Components chapter that is
in the Planning Guide that is part of this document set.
2. Log on to your domain as a user who has administrator-level privileges.
3. View the Readme file to determine the location of the Microsoft Dynamics CRM installation
files.
4. In the folder where the Microsoft Dynamics CRM files are located, move to the root folder, and
then double-click Setup.exe.
5. On the Welcome to Microsoft Dynamics CRM Setup page, select whether you want to
update Microsoft Dynamics CRM Server Setup. We recommend that, if updates are available,
you let Setup download the latest version. To do this, click Update installation files, wait until
the update process is complete, and then click Next.
6. Type your license number in the License code boxes, and then click Next.
7. On the License Agreement page, review the information and, if you accept the license
agreement. click I accept this license agreement, and then click I Accept.
2-17
Microsoft Dynamics CRM 4.0 Installing Guide
8. If Setup detects that components are missing, the Install Required Components page
appears.
• If you have already installed the required components, this page will not appear.
• If you have not installed the required components listed, you can install them now. Click
Install. When the components are installed, the status column will change from Missing
to Installed, and you can click Next to continue.
Note
These components are required before Microsoft Dynamics CRM can be
installed. You can exit Setup and install the components manually, or select
Install. The Next button on this page is disabled until Setup detects that
these components are installed.
Installing these components may require that you restart the computer. If you
are prompted to restart the computer, do so, and then start Setup again.
The 32-bit installation of .NET Framework 3.0 can take up to 10 minutes to
install.
9. Setup detects that a previously installed version of Microsoft Dynamics CRM is installed. If you
have recently backed up the Microsoft Dynamics CRM 3.0 databases and are ready to continue
with the upgrade, click Next.
10. On the Specify the Organization Name page, type the name of your organization in the
Display name box. In the Name box you can keep the name that Setup presents or you can type
a unique name that must be limited to 30 characters. Notice that spaces and extended characters
are not allowed. In the Database collation list, select the database collation that the organization
database will use to sort and compare data characters. Then, click Browse, select the ISO
currency code that you will use as the base currency for the organization in the list, click OK, and
then click Next.
Important
After Setup is complete, you cannot change the database collation or the base
ISO currency code. However, you can change the base currency name and base
currency symbol.
The Organization Name box is limited to the standard ASCII character set (A-Z,
0-9, and _). In addition, the name must be unique to the deployment and cannot
begin with a number or underscore (_) character.
11. On the Help Us Improve the Customer Experience page, select whether you want to
participate in the Customer Experience Improvement Program, and then click Next.
Note By default, the Customer Experience Improvement Program feature in
Microsoft Dynamics CRM is turned on. If you use a third party to install or
configure the Microsoft Dynamics CRM software on the computer system and
you want to participate in the Microsoft Customer Experience Improvement
Program, you should instruct the third-party provider to accept the invitation to
participate in the Customer Experience Improvement Program on your behalf. If
you decide that you do not want to participate in the Customer Experience
2-18
Microsoft Dynamics CRM 4.0 Installing Guide
Improvement Program after the third-party provider accepts the invitation on your
organization’s behalf, you can turn off this feature in the Microsoft Dynamics
CRM Web application. To do this, in the Navigation Pane, click
Settings, under
Settings, click Administration, in the Administration area click Privacy
Preferences, in the Privacy Preferences dialog box clear the Yes, I am willing
to participate anonymously in the Customer Experience Improvement
Program check box, and then click OK.
12. On the Specify Reporting Services Server page, you can keep the existing Report Server
URL or type a new URL for the Report Server. When typing a new URL, make sure that you use
the Report Server URL, not the Report Manager URL. To verify that you are using the correct
URL, in a browser, type the Report Server URL as the address. You should see a page titled
<server>/ReportServer - /: with text that displays the version number: Microsoft SQL Server
Reporting Services Version <version number>. Click Next.
13. On the Specify Security Account page, select the security account for the Microsoft
Dynamics CRM services and ASP.NET component, and then click Next.
Note If you select to run the ASP.NET service under a domain user account
that is not either a domain administrator or a local administrator, you must set a
local security policy after you install Microsoft Dynamics CRM Server for the
ASP.NET service to work correctly. Also, depending on the password policies
you have implemented for your organization, the password for the user may
expire. For more information, see the Microsoft Knowledge Base article 329290,
How to use the ASP.NET utility to encrypt credentials and session state
connection strings
14. On the Specify E-mail Router Settings page, you can keep the existing E-mail Router
server or type a new name for the computer on which the E-mail Router will be installed. This
computer will be used to route Microsoft Dynamics CRM e-mail messages. If you will not install
the E-mail Router you can leave this box blank. Then click Next.
15. The System Requirements page appears. This page is a summary of all system
requirements for a successful Microsoft Dynamics CRM Server installation. Failed tests must be
corrected before installation can continue. If a problem will take time to correct, cancel Setup at
this point, fix the problem and restart Setup again. All errors must be resolved. If no errors or only
warnings appear, you can continue with the installation. To do this, click Next.
16. Review the Ready to Install the Application page, click Back to correct any errors. When
you are ready to continue, click Upgrade.
17. When Setup completes successfully, the Microsoft Dynamics CRM 4.0 Completed page
appears. We recommend that you let Setup restart the computer by leaving the Restart the computer when the wizard closes option checked. Click Finish.
2-19
Microsoft Dynamics CRM 4.0 Installing Guide
Important
You cannot install the Microsoft Dynamics CRM 4.0 Connector for SQL Server
Reporting Services before you install Microsoft Dynamics CRM Server.
By default, Setup turns on HTTP compression on the server that is running IIS where the
Microsoft Dynamics CRM Server Web application is installed. If you use another method to
compress HTTP communications, you may want to turn this feature off. To do this, start IIS
Manager, right-click the Web Sites folder, click Properties, click the Service tab, and then clear
Compress application files and Compress static files.
Install Microsoft Dynamics CRM 4.0 Connector
for SQL Server Reporting Services
The Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services has the
following requirements:
•You must complete Microsoft Dynamics CRM Server Setup before you run Microsoft
Dynamics CRM 4.0 Connector for SQL Server Reporting Services Setup.
•You must run Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting
Services Setup on a computer that has Microsoft SQL Server 2005 Reporting Services
installed.
To install the Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services, locate
the Microsoft Dynamics CRM installation files, and follow these steps:
Warning
Microsoft Dynamics CRM users who use the Report Viewer control that is
included with Microsoft Visual Studio 2005 can view information from the reports
that they have access to. By using this control, the user can view additional
report and session data that is not displayed when running the report in Microsoft
Dynamics CRM. To reduce the risk of exposing confidential data, we recommend
that you configure the SQL Server Reporting Services Web site where the
Microsoft Dynamics CRM 4.0 Connector for SQL Server Reporting Services is
installed to allow only secure sockets layer (SS L), also known as Secure HTTP,
connections. For more information about how to configure SSL for IIS, see the
Internet Information Services (IIS) Manager Help.
To reduce the risk of certain security vulnerabilities, we strongly recommend that
you use different Active Directory accounts for the application pools used to run
the Microsoft Dynamics CRM Server and SQL Server Reporting Services Web
sites. For more information, see the following topic “Potential Security Risk When
You Run Microsoft Dynamics CRM Server by Using the Same User Account as
Microsoft Dynamics CRM Connector for SQL Server Reporting Services."
1. In the /SrsDataConnector/ folder, double-click SetupSrsDataConnector.exe.
2. On the Welcome to Microsoft Dynamics CRM Connector for SQL Server Reporting Services Setup page, select whether you want to update Microsoft Dynamics CRM Server
Setup. We recommend that, if updates are available, you let Setup download the latest version.
To do this, click Update installation files, wait until the update process is complete, and then
click Next.
2-20
Loading...
+ 58 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.