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 5: Configuring the <strong>Data</strong><strong>Server</strong><br />

9. Choose OK. When the <strong>Data</strong><strong>Server</strong> connects to the MS <strong>SQL</strong> <strong>Server</strong> database, it<br />

reads in<strong>for</strong>mation about data source objects. The following dialog box appears:<br />

You can select tables based on the object name, owner/library in<strong>for</strong>mation, and<br />

qualifier. For example, you can specify A* in the Object Name field to list all the<br />

tables whose names begin with A or a.<br />

Note: Progress Software Corporation recommends that you do not specify an<br />

entry that consists exclusively of wild cards <strong>for</strong> each of the three entry fields<br />

in the dialog box. An entry that consists exclusively of wild cards might<br />

degrade the per<strong>for</strong>mance of the database when you per<strong>for</strong>m a schema pull.<br />

(It will include system catalog files from the data source not typically<br />

included in user databases.)<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 <strong>for</strong>:<br />

CLOBs and/or BLOBs to map the <strong>OpenEdge</strong> LOB data type to MS <strong>SQL</strong> <strong>Server</strong><br />

VARBINARY (MAX), IMAGE and FILESTREAM data types. For more in<strong>for</strong>mation on<br />

mapping <strong>OpenEdge</strong> and MS <strong>SQL</strong> <strong>Server</strong> data types, see“Support <strong>for</strong> <strong>OpenEdge</strong><br />

ABL BLOB data type” section on page 87. If you select Designate<br />

Primary/Clustered index as ROWID, you will get the warning “Existing ROWID<br />

designations may be overwritten by selecting this option”. If selected, and a given<br />

table has a clustered index and does not have the _PROGRESS_RECID field defined<br />

<strong>for</strong> it, it will be used as ROWID if it qualifies <strong>for</strong> ROWID selection. Qualification<br />

requires that the index be unique. This designation <strong>for</strong> ROWID takes precedence<br />

over any other options selected <strong>for</strong> the schema pull operation but does not<br />

overwrite a ROWID designation that is based on the presence of<br />

_PROGRESS_RECID. When the Select ‘Best’ ROWID Index is selected, this option<br />

provides a legacy option <strong>for</strong> selecting ROWID when the _PROGRESS_RECID<br />

column is not present in the table. When selected in conjunction with new process<br />

flow options <strong>for</strong> ROWID migration, this option plays a secondary role in the<br />

designation of ROWID indexes deferring to the Designate Primary/Clustered<br />

index as ROWID option as the first choice. This option searches <strong>for</strong> a viable index<br />

<strong>for</strong> ROWID when an _PROGRESS_RECID column does not exist and other process<br />

flow options do not render a viable index.<br />

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

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

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

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