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.