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

Migrating an <strong>OpenEdge</strong> database to MS <strong>SQL</strong> <strong>Server</strong> . . . . . . . . . . . . . . . . . . . . . . . 293<br />

Preparing a data source <strong>for</strong> the utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293<br />

Migrating defined constraint definitions to your <strong>for</strong>eign data source . . . . . 293<br />

Running the <strong>OpenEdge</strong> DB to MS <strong>SQL</strong> <strong>Server</strong> utility . . . . . . . . . . . . . . . . 294<br />

Adjust schema utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302<br />

Delta df to MS <strong>SQL</strong> <strong>Server</strong> Incremental Schema Migration utility . . . . . . . . . . . . . . 303<br />

Updating the MS <strong>SQL</strong> <strong>Server</strong> database . . . . . . . . . . . . . . . . . . . . . . . . . . . 307<br />

Modifying a schema holder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308<br />

Modifying table-level in<strong>for</strong>mation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308<br />

Modifying field-level in<strong>for</strong>mation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309<br />

Defining the ROWID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311<br />

Adding extended ABL support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313<br />

Modifying tables to support arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313<br />

Using triggers to enable PROGRESS_RECID<br />

support of the ROWID function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313<br />

Using computed columns to enable PROGRESS_RECID<br />

support of the ROWID function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<br />

Migrating RECID-trigger mechanism to RECID<br />

computed column mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316<br />

8. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319<br />

Tuning your environment with the –Dsrv startup parameter . . . . . . . . . . . . . . . . . . . 320<br />

ODBC options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321<br />

<strong>Data</strong><strong>Server</strong> options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322<br />

Using MS <strong>SQL</strong> <strong>Server</strong> and <strong>Data</strong><strong>Server</strong> options . . . . . . . . . . . . . . . . . . . . 325<br />

Using the block cursor switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331<br />

ODBC driver problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332<br />

A. Migration Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333<br />

Creating a schema holder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334<br />

Modifying your application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335<br />

Modifying your insert trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336<br />

B. <strong>Server</strong> Related Command Line Utilities and Startup Parameters. . . . . . . . . . . . 339<br />

<strong>OpenEdge</strong> <strong>Management</strong> or <strong>OpenEdge</strong> Explorer<br />

command line utilities <strong>for</strong> the <strong>Data</strong><strong>Server</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340<br />

MSSCONFIG utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340<br />

MSSMAN utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342<br />

NSCONFIG utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344<br />

NSMAN utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346<br />

Other command line utilities <strong>for</strong> the <strong>Data</strong><strong>Server</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348<br />

PROBRKR command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349<br />

PROSHUT command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350<br />

<strong>Data</strong><strong>Server</strong> startup parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350<br />

C. <strong>Data</strong> Type Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353<br />

<strong>Data</strong> type conversion details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354<br />

D. Using qt_debug to Analyze Per<strong>for</strong>mance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357<br />

Using qt_debug to analyze per<strong>for</strong>mance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358<br />

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361<br />

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

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

Saved successfully!

Ooh no, something went wrong!