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.

MS <strong>SQL</strong> <strong>Server</strong> <strong>Data</strong><strong>Server</strong> data source limits<br />

<strong>Data</strong>base design issues<br />

A MS <strong>SQL</strong> <strong>Server</strong> data source has upper limits on various components; <strong>for</strong> example, the number<br />

of columns per table, the number of columns per SELECT statement in a view, the maximum size<br />

of a data row, and the maximum length of character data types. These restrictions might affect<br />

how <strong>OpenEdge</strong> applications run. See your <strong>Microsoft</strong> <strong>SQL</strong> <strong>Server</strong> documentation <strong>for</strong> full details.<br />

Code pages<br />

Flexibility in managing code pages, also called character sets, is critical <strong>for</strong> international<br />

applications. When you access a MS <strong>SQL</strong> <strong>Server</strong> data source through the <strong>Data</strong><strong>Server</strong>, the<br />

<strong>Data</strong><strong>Server</strong> retrieves character data as determined by the code page that the data source uses.<br />

For <strong>OpenEdge</strong> databases, the default code page is iso8859–1; however, the <strong>OpenEdge</strong> model<br />

allows you to designate code pages <strong>for</strong> the data source and <strong>for</strong> the client.<br />

Figure 2–1 shows a possible configuration of code pages <strong>for</strong> the <strong>Data</strong><strong>Server</strong> components and<br />

processes.<br />

<strong>Data</strong><br />

source<br />

<strong>Data</strong> source<br />

iso_1<br />

Native<br />

data<br />

source<br />

interface<br />

ODBC<br />

Indicates that a<br />

code-page conversion<br />

can occur at this<br />

location<br />

<strong>Data</strong><br />

<strong>Server</strong><br />

SH<br />

iso8859-1<br />

Figure 2–1: <strong>Data</strong><strong>Server</strong> processes and code pages<br />

GUI monitor<br />

and<br />

keyboard<br />

Client<br />

iso8859-1<br />

In the configuration shown in Figure 2–1, all components use the same code page. The<br />

<strong>OpenEdge</strong> iso8859–1 code page is a subset of the iso_1 code page used by the default<br />

installation of MS <strong>SQL</strong> <strong>Server</strong>. For in<strong>for</strong>mation on setting character sets <strong>for</strong> your data source,<br />

see the administration guide supplied by the vendor. On the <strong>OpenEdge</strong> side, if the client and the<br />

schema holder use different code pages, a conversion takes place between them.<br />

2–5

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

Saved successfully!

Ooh no, something went wrong!