Performing a Clean DCS SP1 Installation
To complete the installation, you must be an Active Directory user who has Web Service logon credentials. DCS uses Active Directory to verify user credentials.
- For more information about Active Directory, go tohttps://www.microsoft.com/windowsserver2003/technologies/directory/activedirectory/default.mspx
- For information about adding a user to Active Directory, go to https://msdn2.microsoft.com/en-us/library/ms961526.aspx
- To install the DCS Service Pack 1 upgrade, go to Upgrading Microsoft DCS 1.0 to Microsoft DCS SP1.
To perform a clean DCS installation
Insert the DCS Installation media, and then locate the appropriate Setup.exe file for your system (the media includes both 32 bit and 64 bit versions).
Click Setup.exe to start the setup process. The DCS Installation Wizard welcome page appears.
DCS Installation Wizard welcome page
-
Note
The Setup program examines your system to verify that it meets DCS requirements. If your system does not meet the requirements, the installation process will terminate. Resolve the problem, and then restart the Setup program.
Click Next to continue to the End User License Agreement page.
DCS End User License Agreement
You must accept the license agreement to continue with the installation. Select I accept the terms in the license agreement, and then click Next. The Setup Installation Path and Disk Space Information page appears.
Setup Installation Path and Disk Space Information page
By default, DCS is installed in the C:\Program Files\Microsoft CIS\ folder. If you want to install it in a different location, click the Browse button and then select the new installation path. If you use the Browse function, click OK to return to the Setup Installation Path and Disk Space Information page.
Click Next. The Custom Setup page appears.
Custom Setup page
The Custom Setup page displays the following list of DCS services and components. By default, all items except the client database portion of the client are installed. To change the installation options for a component, click the plus sign (+) next to the component name. To install or remove a component from the installation, click the icon next to the component name and then select the appropriate action from the drop-down list.
-
- Discovery Service – allows DCS to discover service endpoints that match the supplied contract and scope.
- Policy Store – allows DCS to configure dynamic and central services and the capabilities of each service instance.
- Security Token Service – allows DCS services to use authentication and authorization.
- Business Log Database – allows DCS to store request and response messages.
- Management Service – uses an MMC plug-in to provide an administration environment for DCS. The MMC plug-in uses a Web-based administrative interface to DCS databases.
- Application Management Service – facilitates easy deployment of custom services by providing a virtual directory and configuration files.
- Management Console –allows services to be configured and deployed.
- Client Component – deploys the client software development kit (SDK). This feature has two components: the SDK itself and a client database. By default, the Setup program installs the SDK only. To install the client database, click the plus sign (+) to expand the feature list, and then select the database.
-
Note
Notes:
(1) To use the client database, you must install Microsoft SQL Compact Edition. The client database feature deploys the CacheDatabase.sdf file in the installation path directory. This file contains the DCSCache table. This table is a reference schema for storing cache data on the client side.
(2) You use the same DCS installer to install all DCS core components. Therefore, if your environment has multiple computers that have different configuration requirements, you must run the Setup program multiple times, choosing the appropriate custom options for each target computer.
(3) If the computer is running Windows Server 2008 and user account control (UAC) is enabled, you might be unable to access the Program Files folder. Therefore, we recommend that you install the client components (including the cache database) in a location other than the Program Files folder. The folder should have read/write permission for the user who will use the client application. You can install the DCS runtime and the DCS Developer Toolkit in the default installation path (C:\Program Files...). Select the components and services that you want to install:
-
To accept the defaults, go to step 8.
If you want to install only one component, for example if you want to install the Discovery Service on a single server, select Installed on First Use from the drop-down list, and then for all other services on the list, select X from the drop-down list.
If you want to add service capacity to an existing DCS service, add a new DCS server and then configure it to use the existing data source. To do this, run the DCS Setup program on the new server. On the Custom Setup page, find the service that you want to install and then click the plus sign (+) next to the service name. The component and corresponding database name appear. Click the icon next to the database name, and then select Not Available (X) from the drop-down list. This removes the database from the list of installed service options. The following figure shows the Custom Setup page configured to install the Discovery Service without installing the Discovery Service database.
Custom Setup for additional capacity –Discovery Service configured to use an existing database
The DCS Installation Wiza prompts you for the location of the existing database later in the installation process.
Click Next. The DCS Discovery Service User Account Configuration page appears.
DCS Discovery Service User Account Configuration page
In the Windows User Name and Password boxes, type the user name and password for the DCS Discovery Service, or click the user selection button (
) to select the user from a list.
-
Note
Note: The Windows User Name box lets you enter 20 characters, maximum. This limitation is to ensure compatibility with earlier versions of the Microsoft Windows operating system.
Click Next. The Discovery Database Web Service Configuration page appears. See the following image for an example.
DCS Discovery Service Configuration page
Click Next. The Discovery Database page appears.
Discovery Database page
In the SQL Server Instance Name box, type the name of the SQL Server instance, or click the Browse button to select the database server from a list. If you use the Browse function, click OK to return to the Discovery Database page.
-
Note
Browse function works only if computer from which database was installed uses Server Management Objects ().
List of servers
Click Next. The Policy Database page appears.
Policy Database page
Type the location of the policy database server, or click the Browse button to select the server location from a list. If you use the Browse function, click OK to return to the Policy Database page.
-
Note
Note: The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
Click Next. The DCS Security Token Service User Account Configuration page appears.
DCS Security Token Service User Account Configuration page
In the Windows User Name and Password boxes, type the user name and password credentials for the DCS Security Token Service, or click the user selection button (
) to select the user name from a list.
-
Note
Note: The Windows User Name box lets you enter 20 characters, maximum. This limitation is to ensure compatibility with earlier versions of the Windows operating system.
Click Next. The DCS Security Token Web Service Configuration page appears.
DCS Security Token Web Service Configuration page
Click Next. The Business Log Database page appears.
Business Log Database page
Type the location of the business log database server, or click the Browse button to select the server location from a list. If you use the Browse function, click OK to return to the Business Log Database page.
-
Note
Note: The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
Click Next. The DCS Management Service User Account Configuration page appears.
DCS Management Service User Account Configuration page
In the Windows User Name and Password boxes, type the user name and password credentials for the DCS Management Service, or click the user selection button (
) to select the user name from a list. If you use the Browse function, click OK to return to the DCS Management User Account Configuration page.
-
Note
Note: The Windows User Name box lets you enter 20 characters, maximum. This limitation is to ensure compatibility with earlier versions of the Windows operating system.
Click Next. The DCS Management Web Service Configuration page appears.
DCS Management Web Service Configuration page
Click Next. The Management Services Configuration page appears.
Management Web Service Configuration page
The page shows the endpoint information that the Management Web Service will use to connect to the Discovery Service. If the URL is incorrect, type the correct URL.
-
Note
If you install the Discovery Service on a different server than the Management Web Service, you must change the base URL. Replace the local host ID with the name of the server where the Discovery Service is installed.
Click Next. The Management Database page appears.
Management Database page
Type the location of the database server that will host the application management database (this should be a SQL Server 2005 or SQL Server 2008 server), or click the Browse button to select the server location from a list. If you use the Browse function, click OK to return to the Management Database page.
-
Note
Note: The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
Click Next. The DCS Application Management Service User Account Configuration page appears.
DCS Application Management Service User Account Configuration page
In the Windows User Name and Password boxes, type the user name and password credentials for the DCS Application Management Service, or click the user selection button (
) to select the user name from a list. If you use the Browse function, click OK to return to the DCS Application Management User Account Configuration page.
-
Note
Note: The Windows User Name box lets you enter 20 characters, maximum. This limitation is to ensure compatibility with earlier versions of the Windows operating system.
Click Next. The DCS Application Management Web Service Configuration page appears.
DCS Application Management Service Configuration page
Click Next. The Application Management Services Configuration page appears.
Application Management Services Configuration page
The page shows the endpoint that the Application Management Service will use to connect to the Discovery Service. If the URL is incorrect, type the correct URL.
-
Note
Note: If you install the Discovery Service on a different server than the Application Management Service, you must change the base URL. Replace the local host ID with the name of the server where the Discovery Service is installed.
Click Next. The Application Management Database page appears.
Application Management Database page
Type the location of the application management database server, or click the Browse button to select the server location from a list. If you use the Browse function, click OK to return to the Application Management Database page.
-
Note
The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
Click Next. The Management Console Services Configuration page appears.
Management Console Services Configuration page
The page shows the endpoint that the Management Console Service will use to connect to the Discovery Service. If the URL is incorrect, type the correct URL.
-
Note
Note: If you install the Discovery Service on a different server than the Management Console Service, you must change the base URL. Replace the local host ID with the name of the server where the Discovery Service is installed.
Click Next. The Ready to Install page appears.
Ready to Install page
Click the Install button to start the installation. The Installation Progress page appears. The progress bar indicates the installation progress.
Installation Progress page
When the installation is complete, the confirmation message appears. Click Finish to complete the installation process and close the Setup program.
Installation completion page