OpenEdge Data Management: DataServer for Microsoft SQL Server
OpenEdge Data Management: DataServer for Microsoft SQL Server
OpenEdge Data Management: DataServer for Microsoft SQL Server
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