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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preface–1<br />

1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1<br />

MS <strong>SQL</strong> <strong>Server</strong> <strong>Data</strong><strong>Server</strong> overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2<br />

<strong>Data</strong><strong>Server</strong> components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3<br />

<strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5<br />

Schema holder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6<br />

Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–7<br />

<strong>Data</strong><strong>Server</strong> utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–9<br />

<strong>Data</strong><strong>Server</strong> demonstration databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–10<br />

<strong>Data</strong><strong>Server</strong> configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11<br />

The local <strong>Data</strong><strong>Server</strong> configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11<br />

The remote <strong>Data</strong><strong>Server</strong> configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12<br />

Configuring distributed <strong>Data</strong><strong>Server</strong> applications using ProBroker . . . . . 1–13<br />

Configuring distributed <strong>Data</strong><strong>Server</strong> applications<br />

using the Unified Broker Framework. . . . . . . . . . . . . . . . . . . . . . . . 1–14<br />

Software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–16<br />

Guidelines <strong>for</strong> using the <strong>Data</strong><strong>Server</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17<br />

Some functionality highlights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–17<br />

Using the <strong>Data</strong><strong>Server</strong> <strong>for</strong> MS <strong>SQL</strong> <strong>Server</strong> <strong>for</strong> the first time . . . . . . . . . . . 1–17<br />

Migrating an <strong>OpenEdge</strong> database to an MS <strong>SQL</strong> <strong>Server</strong> data source . . 1–18<br />

Documentation resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–19<br />

2. Initial Programming Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1<br />

<strong>Data</strong>base design issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3<br />

<strong>OpenEdge</strong> database objects and MS <strong>SQL</strong> <strong>Server</strong> database objects . . . 2–3<br />

Naming conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4<br />

MS <strong>SQL</strong> <strong>Server</strong> <strong>Data</strong><strong>Server</strong> data source limits . . . . . . . . . . . . . . . . . . . . 2–5<br />

Code pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5<br />

Support <strong>for</strong> Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–9<br />

Indexes and sorting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11<br />

Case sensitivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13<br />

Interaction of code page, collation, and case sensitivity . . . . . . . . . . . . . 2–13<br />

MS <strong>SQL</strong> <strong>Server</strong> data source views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–13<br />

Triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14

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

Saved successfully!

Ooh no, something went wrong!