Upgrading Microsoft DCS 1.0 to Microsoft DCS SP1

To complete the upgrade, you must be an Active Directory user who has Web Service logon credentials. DCS uses Active Directory to verify user credentials.

To install the DCS upgrade

  1. Insert the DCS Installation media, and then locate the appropriate Setup.exe file for your system (the installation media has both 32 bit and 64 bit versions).

  2. Click Setup.exe to start the setup process. The DCS Installation Upgrade Wizard welcome page appears.

  3. Dd632458.1fc4af03-831e-4286-9f29-b6cbe64e7002(en-us,TechNet.10).png

  4. DCS Installation Upgrade Wizard welcome page

  5. 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. Correct the problem, and then restart the Setup program.

  6. Click Next to continue to the End User License Agreement page.

  7. Dd632458.5729eac4-0c08-48c9-b09f-249289aebe92(en-us,TechNet.10).png

  8. DCS End User License Agreement

  9. You must accept the license agreement to proceed with installation. Select I accept the terms in the license agreement, and then click Next. The Setup Installation Path and Disk Space Information page appears.

  10. Dd632458.e6ca9f7c-518c-4955-899b-23bf2ddc8af0(en-us,TechNet.10).png

  11. Setup Installation Path and Disk Space Information page

  12. Under install Microsoft Distributed Connectivity Services to, you should see the path where DCS was previously installed (this location is stored in the registry). If the registry key is not present, the DCS upgrade will be 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.

  13. Click Next. The Custom Setup page appears.

  14. Dd632458.e80990d6-873b-4bb7-9775-7e68a0099fde(en-us,TechNet.10).png

  15. Custom Setup page

  16. Note

    Note: The Custom Setup page shows the additional space required for the DCS upgrade.

  17. The Custom Setup page displays the following list of DCS services and components. Use this page to select the components that you want to upgrade or remove. 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.
  18. 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. The 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 with different configuration requirements, you need to run the Setup program multiple times, choosing the appropriate custom options for each target computer.
    (3) If the computer is running Windows Vista and user account control (UAC) is enabled, you might not be able to access the Program Files folder. For that reason, Microsoft recommends 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...).

  19. Select the components and services that you want to install:

    • 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.

  20. Dd632458.1b3f10d6-2dfd-4201-bb10-453da0f4205f(en-us,TechNet.10).png

  21. Custom Setup for additional capacity –Discovery Service configured to use an existing database

  22. The DCS Installation Wizard will prompt you to provide the location of the existing database later in the installation process.

  23. During the upgrade, if you select Not Available to remove a feature that was installed during the previous installation, the installer will remove the feature. If you select the icon to install a feature that was not previously installed, the installer will add the feature.

  24. The following figure shows the Custom Setup page with the Management Service made unavailable.

  25. Dd632458.e69a2fa9-f916-48b7-8800-79e22504e7f1(en-us,TechNet.10).png

  26. Custom Setup – Management Service Not Available

  27. Click Next. The DCS Discovery Service User Account Configuration page appears.

  28. Dd632458.9c1cf690-725a-4b63-96de-3d0a41f26b8f(en-us,TechNet.10).png

  29. DCS Discovery Service User Account Configuration page

  30. 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 (Dd632458.70336d2b-8b25-4722-b565-97a05b48cc77(en-us,TechNet.10).png) to select the user from a list.

  31. 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.

  32. Click Next. The Discovery Database Web Service Configuration page appears.

  33. Dd632458.23b07619-fe86-4094-aaf2-cf0ee4b195f2(en-us,TechNet.10).png

  34. DCS Discovery Service Configuration page

  35. Click Next. The Discovery Database page appears.

  36. Dd632458.fc2001d5-c4b8-4dc7-81da-d2c919121eb3(en-us,TechNet.10).png

  37. Discovery Database page

  38. 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.

  39. Note

    Notes: 
    (1) Browse function works only if computer from which the database was installed used SQL Server Management Objects ().
    (2) If the selected database already exists, the installer will install DCS SP1–related modifications on it. If the database does not exist, the installer will create it.

  40. Dd632458.e4b35dce-a1ad-48ff-bd25-9eca75f24fec(en-us,TechNet.10).png

  41. List of servers

  42. Click Next. The Policy Database page appears.

  43. Dd632458.d3c7181a-fe0c-42f8-885a-e51aace20989(en-us,TechNet.10).png

  44. Policy Database page

  45. 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.

  46. Note

    Note: The Browse function works only if the computer from which the database was installed used SQL Server Management Objects (SMOs).

  47. Click Next. The DCS Security Token Service User Account Configuration page appears.

  48. Dd632458.e0d8a3d6-56ce-49c7-9014-8b324775a6ef(en-us,TechNet.10).png

  49. DCS Security Token Service User Account Configuration page

  50. 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 (Dd632458.14017e89-c413-4dca-b9fa-a704592f39f9(en-us,TechNet.10).png ) to select the user name from a list.

  51. 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.

  52. Click Next. The DCS Security Token Web Service Configuration page appears.

  53. Dd632458.7514871e-dfd6-4f8a-a4da-d32558655212(en-us,TechNet.10).png

  54. DCS Security Token Web Service Configuration page

  55. Click Next. The Business Log Database page appears.

  56. Dd632458.7a0e7429-8d26-44f4-95bc-0b68185ac2a6(en-us,TechNet.10).png

  57. Business Log Database page

  58. 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.

  59. Note

    Notes:
    (1) Browse function works only if computer from which the database was installed used SQL Server Management Objects ().
    (2) If the selected database already exists, the installer will install DCS SP1–related modifications on it. If the database does not exist, the installer will create it.

  60. Click Next. The DCS Management Service User Account Configuration page appears.

  61. Dd632458.7c5d20f8-b27e-428a-b50d-e1b283bec138(en-us,TechNet.10).png

  62. DCS Management Service User Account Configuration page

  63. 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 (Dd632458.5d90af0f-83da-40ab-9c7c-ccc58ecb3a5c(en-us,TechNet.10).png ) 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.

  64. 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.

  65. Click Next. The DCS Management Web Service Configuration page appears.

  66. Dd632458.6b2c987e-41f0-4e7e-a6bf-92d327d97c63(en-us,TechNet.10).png

  67. DCS Management Web Service Configuration page

  68. Click Next. The Management Services Configuration page appears.

  69. Dd632458.ef5f0fc1-8db2-4468-bc70-0bc789c35c5a(en-us,TechNet.10).png

  70. Management Web Service Configuration page

  71. 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.

  72. 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.

  73. Click Next. The Management Database page appears.

  74. Dd632458.3e1e22a7-fdad-4e36-a13b-cfab378cb053(en-us,TechNet.10).png

  75. Management Database page

  76. Type the location of the database server that hosts 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.

  77. Note

    Notes:
    (1) The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
    (2) If the selected database already exists, the installer will install DCS SP1–related modifications on it. If the database does not exist, the installer will create it.

  78. Click Next. The DCS Application Management Service User Account Configuration page appears.

  79. Dd632458.e0cb5e0c-4bbe-4fc1-8f01-192d6d16fce0(en-us,TechNet.10).png

  80. DCS Application Management Service User Account Configuration page

  81. 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 (Dd632458.fba0c8aa-0d3f-46c5-963e-5c992dcb8994(en-us,TechNet.10).png) 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.

  82. 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.

  83. Click Next. The DCS Application Management Web Service Configuration page appears.

  84. Dd632458.9532eb90-c67d-4f0f-a6ff-19b1eb33b53f(en-us,TechNet.10).png

  85. DCS Application Management Service Configuration page

  86. Click Next. The Application Management Services Configuration page appears.

  87. Dd632458.ad67db71-e155-474d-bd65-5ebad4f10422(en-us,TechNet.10).png

  88. Application Management Services Configuration page

  89. 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.

  90. 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.

  91. Click Next. The Application Management Database page appears.

  92. Dd632458.b9eedf2b-0425-48e8-9f2f-c1cab67b00ab(en-us,TechNet.10).png

  93. Application Management Database page

  94. 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.

  95. Note

    Notes:
    (1) The Browse function works only if the computer from which the database was installed uses SQL Server Management Objects (SMOs).
    (2) If the selected database already exists, the installer will install DCS SP1–related modifications on it. If the database does not exist, the installer will create it.

  96. Click Next. The Management Console Services Configuration page appears.

  97. Dd632458.1e1a3db8-c755-4f0d-b5e1-6f0e5ff5842f(en-us,TechNet.10).png

  98. Management Console Services Configuration page

  99. 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.

  100. 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.

  101. Click Next. The Ready to Install page appears.

  102. Dd632458.e7d6c53f-3411-47d5-9d64-620d4972c7d2(en-us,TechNet.10).png

  103. Ready to Install page

  104. Click the Install button to start the installation. The upgrade progress page appears. The progress bar indicates the installation progress.

  105. Dd632458.b5f0c146-f4eb-4121-b0af-4cb36486d509(en-us,TechNet.10).png

  106. Upgrade progress page

  107. When the installation is complete, the confirmation message appears. Click Finish to complete the upgrade process and close the Setup program.

  108. Dd632458.22fbb7de-d0c3-4bfd-8f0c-1a393b0c57d3(en-us,TechNet.10).png

  109. Upgrade completion page