Installing dependent clients

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Installing dependent clients

This topic describes the installation of Message Queuing servers with dependent client functionality. It is recommended that you install independent clients wherever possible.

For the purposes of this documentation, the term Message Queuing server refers to a Windows Server 2003 family computer that has Message Queuing installed. The term Message Queuing client can refer to either an independent client, or a dependent client. Both of these terms are used to describe Message Queuing servers that have particular Message Queuing components installed, and such computers are referred to as having independent client functionality, or dependent client functionality.

Before you can install Message Queuing with dependent client functionality, the following requirements must first be met:

  • You must have network connectivity and be able to contact a supporting server.

  • Dependent clients cannot be installed on 64-bit computers, or on Windows Server 2003 family computers operating in workgroup mode.

  • You must be logged on with local administrative permissions as a member of the local Administrators group. For more information on the permissions required for installation, see Installation permissions.

  • You must have a Windows Server 2003 family computer installed with at least independent client functionality, to act as a supporting server. This computer must be configured to support dependent clients.

  • Note that computers configured as independent clients cannot provide Active Directory access for MSMQ 1.0 clients. These clients require Message Queuing servers running on a domain controller to act as a supporting server.

Supporting servers for dependent clients.

A dependent client requires server support for all its messaging functionality. The Message Queuing server that supports a dependent client (by storing queues and messages) is referred to as the supporting server. Note that following installation, Message Queuing servers are not configured to support dependent clients. In addition, to enable a Windows Server 2003 family computer to act as the supporting server for dependent clients, you must change the security configuration of the Microsoft Distributed Transaction Coordinator (DTC) to enable network DTC. For instructions on enabling dependent client support and changing the DTC configuration, see Enable a supporting server.

During setup of a dependent client, you must specify the name of such a Message Queuing server in the same site or in a nearby site. If no name is specified, setup cannot continue. Dependent clients and their supporting servers do not have to be in the same site. However, because all communication with the dependent client goes through the supporting Message Queuing server, if the communication link to the supporting server is slow or expensive, all dependent client communication will also be slow or expensive.

For information on how to install a dependent client after all installation requirements have been met, see Install dependent clients.