I've inherited a Pervasive database (v10.21.0025) that replicates between two servers. Recently the replication became corrupted. I attempted to re-sync the two databases but immediately ran into an error.
I attempted to deactivate the replication using the CLI. I ran DXDeact OntRepWB on the partner site and it ran fine. I ran the command on the first server and got an error message telling me to consult the DXDEACT.LOG file. I consulted the log and got the following message...
I 0ba0 07-13 08:11:54 Pervasive DataExchange Deactivate a Project Release Version 3.00.041.000 for Win32/Intel Powered by Pervasive(tm) Log file started: 7/13/2016 8:11:54 AM I 0ba0 07-13 08:11:54 Operating system: Windows NT 5.2 Build: 3790 (CSD:Service Pack 2) I 0ba0 07-13 08:11:55 Connected to DNA (Live) - PD000002 (Pervasive.SQL 10.31.0025 000/W3ODBCCI.DLL 10.31.0025 000) E 0ba0 07-13 08:11:55 System DSN PD2PQIXJ002 found for ONTREPWB, but it is no longer a valid DSN E 0ba0 07-13 08:11:55 Unable to fetch admin parameters for PD2PQIXJ002. E 0ba0 07-13 08:11:55 {9: Requested information could not be found}: Unable to get connection parameters for PD2PQIXJ002. E 0ba0 07-13 08:11:55 {4: The Data Source name was incorrect}: Unable to start application PD2PQIXJ002 E 0ba0 07-13 08:11:55 {0: No error}: Error retrieving Location. E 0ba0 07-13 08:11:55 Unable to fetch admin parameters for PD2PQIXJ002. I 0ba0 07-13 08:11:55 SEVT 43946280: NewListener(3): 0 I 0ba0 07-13 08:11:55 SEVT 1: NewSession(1): 0 I 0ba0 07-13 08:11:55 SMSG: Session 1 started (DRE Command) E 0ba0 07-13 08:11:55 {4: The Data Source name was incorrect}: DRE PD000002(seadb2) was unable to execute LOCK command: Message: 2: A parameter passed to the function is invalid. I 0ba0 07-13 08:11:55 SEVT 1: EndSession(2): 0 I 0ba0 07-13 08:11:55 SEVT 43946280: EndListener(4): 0 I 0ba0 07-13 08:11:55 SMSG: Session 1 ended (DRE Command) W 0ba0 07-13 08:11:55 ONTREPWB does not have an activated ODBC data source available. All references to ONTREPWB have been removed, but the database itself may still be marked as 'activated'. I 0ba0 07-13 08:11:55 SMSG: DController beginning shutdown: 0 sessions and 0 listeners active I 0ba0 07-13 08:11:55 SMSG: DController beginning shutdown: 0 sessions and 0 listeners active I 0ba0 07-13 08:11:56 SMSG: DController stopping
I checked the ODBC manager on both servers and there are ODBC drives set up for the system DSN for OntRepWB.
I am inexperienced with Pervasive. Reading what docs I could find didn't help and my internet searches came up empty.
Anyone have an idea how to deal with this? The server is a live production server which removes the "trial and error" option at the moment.