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.

Chapter 7: The <strong>Data</strong><strong>Server</strong> Tutorial<br />

Note: Consider whether you will choose to per<strong>for</strong>m a schema pull that consists<br />

only of wild cards. Doing so might degrade your database’s per<strong>for</strong>mance as<br />

the activity will include system catalog files that are not typically included in<br />

a user database.<br />

Check Default to <strong>OpenEdge</strong> DATETIME to automatically map MS <strong>SQL</strong> <strong>Server</strong><br />

data types to the associated <strong>OpenEdge</strong> data type. If you have modified your client<br />

application to handle LOB data types, check Default to <strong>OpenEdge</strong> LOB to map<br />

the <strong>OpenEdge</strong> LOB data type to MS <strong>SQL</strong> <strong>Server</strong> equivalent of BLOB, or CLOB data<br />

types. For more in<strong>for</strong>mation on mapping <strong>OpenEdge</strong> and MS <strong>SQL</strong> <strong>Server</strong> data<br />

types, see the “Support <strong>for</strong> <strong>OpenEdge</strong> ABL BLOB data type” section on page 87<br />

and the “Support <strong>for</strong> <strong>OpenEdge</strong> ABL CLOB data type” section on page 86.<br />

3. Choose OK. A dialog box like the following example lists the objects and table<br />

in<strong>for</strong>mation that you have preselected:<br />

4. Select the objects that you want to update, then choose OK. When the update<br />

completes, you return to the <strong>Data</strong> Administration main window.<br />

When the update completes, you are reminded to check the ds_upd.e file. This file<br />

contains in<strong>for</strong>mation about the tables that did not support record IDs as well as other<br />

warnings.<br />

When you update a definition, <strong>OpenEdge</strong> overwrites the old definition with the new one<br />

based on the current data source object. It also preserves the <strong>OpenEdge</strong>-specific table<br />

in<strong>for</strong>mation. As a result, if you want to add a new column to a table in your data source<br />

and then update the definition, you do not have to re-enter all of the <strong>OpenEdge</strong>-specific<br />

in<strong>for</strong>mation <strong>for</strong> the previously existing columns (fields) in the definition.<br />

Note: When you update a table in the schema holder with the Update/Add Table<br />

Definitions utility, the in<strong>for</strong>mation <strong>for</strong> the user-defined ROWID is lost. You must<br />

reselect an index to support the ROWID.<br />

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

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

Saved successfully!

Ooh no, something went wrong!