Consultor Eletrônico



Kbase P119548: Errors querying data after updating schema holder using Generate Delta.SQL utility for DataServer fo
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/12/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1A
MS SQL DataServer
Windows

SYMPTOM(s):

Using the "Generate delta.sql Progress to MSS" utility to update Progress Schema Holder database and foreign MS SQL database

Resulting .DF file is successfully loaded into Schema Holder database

Resulting .SQL file is successfully loaded into foreign MS SQL database

ODBC errors occur when querying data via 4GL

S00002: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '<ODBC DSN>.DBO.<TABLE>'.

S00002: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sqlsports101A1.DBO.EMPLOYEE'.

37000: [Microsoft][ODBC SQL Server Driver][SQL Server]The cursor was not declared.

CAUSE:

Bug# 20061005-002

CAUSE:

The .DF file generated by the "Generate delta.sql Progress to MSS" utility contains the wrong QUALIFIER name. The QUALIFIER field lists the name of the ODBC DSN rather than the SQL Server database name.

FIX:

Option #1
Upgrade to OpenEdge 10.1B

Option #2
Open .DF file created by "Generate delta.sql Progress DB to MSS" utility in Notepad and manually adjust the QUALIFIER setting to reflect the name of the MS SQL database instead of the ODBC DSN