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.

Chapter 5: Configuring the <strong>Data</strong><strong>Server</strong><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<br />

name. The broker instances inherit the properties that you define in the UBroker.MS<br />

(parent entity) section, but can override them.<br />

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

brokers, 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<br />

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

Software Corporation recommends using a Name<strong>Server</strong> configuration at all times. In<br />

such cases, the <strong>Data</strong><strong>Server</strong> client’s initial connection is to the Name<strong>Server</strong>. However,<br />

you can alternatively connect the <strong>Data</strong><strong>Server</strong> directly to the broker instance by setting<br />

the -<strong>Data</strong>Service value to none in the connection parameters of your schema holder.<br />

If you will always use a -<strong>Data</strong>Service value of none, you should remove the<br />

controlling Name<strong>Server</strong> from your broker instance definition. See the “Starting and<br />

stopping a broker process from <strong>OpenEdge</strong> <strong>Management</strong>/<strong>OpenEdge</strong> Explorer and<br />

connecting a client” section on page 211 <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:<br />

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

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<br />

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

is, without controlling Name<strong>Server</strong>s). This defeats the purpose of using a<br />

Name<strong>Server</strong> to control brokers. If you do this, the benefits of the Name<strong>Server</strong><br />

are lost and load balancing is ineffective. Progress Software Corporation<br />

(PSC) recommends that you always use a Name<strong>Server</strong>, with one exception:<br />

you can choose initially to connect directly to a broker to simplify confirming an<br />

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

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

196 <strong>OpenEdge</strong> <strong>Data</strong> <strong>Management</strong>: <strong>Data</strong><strong>Server</strong> <strong>for</strong> <strong>Microsoft</strong> <strong>SQL</strong> <strong>Server</strong>

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

Saved successfully!

Ooh no, something went wrong!