Consultor Eletrônico



Kbase P170600: Cannot disable site replication after restoring a database that had replication enabled
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/25/2010
Status: Unverified

SYMPTOM(s):

Cannot disable site replication after restoring a database that had replication enabled

Access to database <db> not allowed. The database is enabled for site replication but either replication is not running, or this process is not authorized to open a replication enabled database. (10356)

SYSTEM ERROR: Invalid block <block> for file <file-name>, max is <max-block> (2329)

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.x

CAUSE:

Using the dsrutil command to disable site replication. This command, dsrutil db-name -C disablesitereplication source, can
only be used when the database is online.

FIX:

1. Use the command
proutil db-name -C disablesitereplication source

A workaround is to:

1. Rename the db-name.db file
2. At a command prompt run:
prostrct builddb db-name
3. Start the database without any replication parameters.