13.01.2013 Views

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

OpenEdge Data Management: DataServer for Microsoft SQL Server

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Configuring the <strong>Data</strong><strong>Server</strong><br />

5–14<br />

Configuring multiple brokers<br />

You can configure multiple brokers by adding more UBroker.MS.broker–name and<br />

Environment.broker–name sections. Each broker instance must have a unique name. The<br />

broker instances inherit the properties that you define in the UBroker.MS (parent entity) section,<br />

but can override them.<br />

If you want to access multiple MS <strong>SQL</strong> <strong>Server</strong> databases and configure one or more brokers,<br />

each broker must run in a separate directory and a distinct environment.<br />

Using the Name<strong>Server</strong><br />

By default, your <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> broker instances are defined with a controlling<br />

Name<strong>Server</strong> and are provided with a default <strong>Data</strong> Service. Progress Software Corporation<br />

recommends using a Name<strong>Server</strong> configuration at all times. In such cases, the <strong>Data</strong><strong>Server</strong><br />

client’s initial connection is to the Name<strong>Server</strong>. However, you can alternatively connect the<br />

<strong>Data</strong><strong>Server</strong> directly to the broker instance by setting the -<strong>Data</strong>Service value to none in the<br />

connection parameters of your schema holder. If you will always use a -<strong>Data</strong>Service value of<br />

none, you should remove the controlling Name<strong>Server</strong> from your broker instance definition. See<br />

the “Starting and stopping a broker process from the <strong>OpenEdge</strong> Explorer and Progress Explorer<br />

and connecting a client” section on page 6–3 <strong>for</strong> more in<strong>for</strong>mation about connecting the<br />

<strong>Data</strong><strong>Server</strong> to the Name<strong>Server</strong> and the broker. See <strong>OpenEdge</strong> Getting Started: Installation and<br />

Configuration <strong>for</strong> more in<strong>for</strong>mation about the Name<strong>Server</strong>’s role in a configuration.<br />

Note: Do not simultaneously run some <strong>Data</strong><strong>Server</strong>s <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> under brokers with<br />

controlling Name<strong>Server</strong>s and others directly under brokers (that is, without controlling<br />

Name<strong>Server</strong>s). This defeats the purpose of using a Name<strong>Server</strong> to control brokers. If<br />

you do this, the benefits of the Name<strong>Server</strong> are lost and load balancing is ineffective.<br />

Progress Software Corporation (PSC) recommends that you always use a Name<strong>Server</strong>,<br />

with one exception: you can choose initially to connect directly to a broker to simplify<br />

confirming an initial connection. Once you establish a connection, PSC recommends<br />

that you reintroduce the Name<strong>Server</strong> into your configuration.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!