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.

Migration Issues<br />

Modifying your insert trigger<br />

A–4<br />

Progress Version 9.1D modified the insert trigger that it places on a table in the <strong>for</strong>eign database<br />

when the PROGRESS RECID support is selected. The modification reduces the level of contention<br />

between multiple users per<strong>for</strong>ming inserts simultaneously. The reduction in contention can<br />

produce per<strong>for</strong>mance improvement.<br />

If your database was created using the <strong>OpenEdge</strong> DB to MS <strong>SQL</strong> <strong>Server</strong> utility and PROGRESS<br />

RECID support is enabled, Progress Software Corporation recommends that you re-create your<br />

database by dumping your data, executing the <strong>OpenEdge</strong> DB to MS <strong>SQL</strong> <strong>Server</strong> migration<br />

again, and then reloading your data. If this is not possible, then you can manually change your<br />

existing MS <strong>SQL</strong> <strong>Server</strong> database by doing the following on each table that has been defined<br />

with PROGRESS RECID support from your MS <strong>SQL</strong> <strong>Server</strong> Migration:<br />

1. Drop the unique index created over the PROGRESS_RECID field. There should be one index<br />

<strong>for</strong> each table created during the initial migration. The syntax is:<br />

Syntax<br />

DROP index ..#_#progress_recid.<br />

2. Drop the old insert trigger. The name typically looks like _TI_. The syntax is:<br />

Syntax<br />

DROP trigger .

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

Saved successfully!

Ooh no, something went wrong!