Consultor Eletrônico



Kbase P78991: Invalid object name when running ProToMSS due to a reserved word
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/17/2004
Status: Unverified

FACT(s) (Environment):

Windows
Progress 9.1B
Progress 9.1C
Progress 9.1D
OpenEdge 10.0A
MS SQL DataServer
MS SQL

SYMPTOM(s):

S0002 errors running ProToMSS

S0002: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'table-name'.

S0002: [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot create an index on 'table-name', because this table does not exist in database 'db-name'.

Migrating a Progress Database to MS SQL Server

Running the ProToMSS Schema Migration Tool

A word such as "DENY" is used as a field name in the Progress database

This same word is also the name of a method within SQL Server

It has not been internally included in the Data Administration's list of reserved words for SQL Server

CAUSE:

Bug# 20040503-023

FIX:

1- Upgrade to Progress 9.1E or OpenEdge 10.0B

2- If migrating is not an option, then rename the field containing the reserved word in Data Dictionary before running ProToMSS. For instance, "DENY" becomes "DENY_"