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.

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

Table 7–8: MS <strong>SQL</strong> <strong>Server</strong> equivalents of <strong>OpenEdge</strong> objects<br />

<strong>OpenEdge</strong> object MS <strong>SQL</strong> <strong>Server</strong> equivalents<br />

Array One column <strong>for</strong> each extent of the <strong>OpenEdge</strong><br />

array.<br />

Table For new tables, if the Create RECID Field<br />

option was checked, a PROGRESS_RECID<br />

column and associated triggers are created.<br />

This indexed column provides a unique key<br />

on the MS <strong>SQL</strong> <strong>Server</strong> table.<br />

The utility ensures that the migrated objects have names that are unique to the MS <strong>SQL</strong> <strong>Server</strong><br />

database. If you have given the object a name that is not unique, it drops characters from the end<br />

of the name and appends numbers until it creates a unique name.<br />

Since MS <strong>SQL</strong> <strong>Server</strong> requires that index names be unique to the database, the utility appends<br />

the table name to the indexed column name to create a unique name.<br />

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

You should review, and modify if necessary, the delta.sql file that the utility generates be<strong>for</strong>e<br />

applying it. You can apply the delta.sql file to the MS <strong>SQL</strong> <strong>Server</strong> database through<br />

<strong>SQL</strong>-based tools.<br />

After applying the delta.sql file to the MS <strong>SQL</strong> <strong>Server</strong> database, you must update the original<br />

schema holder by loading the new delta.df file into the original schema holder so that the<br />

original schema holder reflects the modifications you made to the MS <strong>SQL</strong> <strong>Server</strong> database.<br />

7–31

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

Saved successfully!

Ooh no, something went wrong!