Consultor Eletrônico



Kbase P134825: Data Administration tool GPFs when updating a schema holder
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/13/2009
Status: Unverified

SYMPTOM(s):

Data Administration tool GPFs when updating a achema holder


Stack trace from _progress reads:

pmGetDll
DllStartup
DllStartup
\PROGRESS\bin\prow32.dll

FACT(s) (Environment):

Windows
Progress 9.1D
MS SQL DataServer
Does not crash when a new schema holder is used which was created from scratch.

Original schema holder was created against an MS SQL Server 7 database.

MS SQL 2000
schema holder header looks as follows:

DRIVER-NAME "SQLSRV32.DLL"
DRIVER-VERS "03.81.9030"
ESCAPE-CHAR " "
DRIVER-CHARS "3,13,14,17,20,23,33,35,"
DBMS-VERSION "Microsoft SQL Server 07.00.0623"
DSRVR-VERSION "03.52.0000"
PROGRESS-VERSION "Dictionary Ver#: 1.000.000 Client Ver#: 9 Server Ver# 9"
DSRVR-MISC "Microsoft SQL Server"
CODEPAGE-NAME "ISO8859-1"


CAUSE:

While the exact cause could not be determined there is strong evidence that the cause of this crash is the fact that the schema holder was created for a MS SQL Server 7 database but then it was attempted to update it against a MS SQL 2000 database.


FIX:

Create a new schema holder from scratch for the MS SQL Server 2000 database or dump the .df for the old schema holder and change the header to:

DRIVER-NAME "SQLSRV32.DLL"
DRIVER-VERS "03.85.1117"
ESCAPE-CHAR " """
DRIVER-CHARS "3,13,14,20,23,33,35,"
DBMS-VERSION "Microsoft SQL Server 08.00.0760"
DSRVR-VERSION "03.52.0000"
PROGRESS-VERSION "Dictionary Ver#: 1.000.000 Client Ver#: 9 Server Ver# 9"
DSRVR-MISC "Microsoft SQL Server"
CODEPAGE-NAME "iso8859-1"