on 2020 Feb 24 10:36 AM
I have a 2 tire installation (2 DBs synchronizing against each other with Mobilink) (1 Cons. + 1 Remote).
I need now to add a new Remote, so I have copied the first Remote and prepared it to be a new client for the Cons. with following steps:
Then I added new mobilink User DB2_User on my Cons. and tried to synchronize.
I have now problem with the table ml_database since it recognizes both database as one, and as a result I get the same rid for both databases in the table ml_subscription!!
Is this is because both Remotes are originating from the same database? (they both have the same IdentitySignature)?
How can I solve this problem?
The ml_remote_id
database option in the database is used to uniquely identify a remote database in a synchronizing environment. If you copy a remote database that has already synchronized, you need to change this value. Note that if the ml_remote_id
value is not set (or set to the empty string) and you run a synchronization, the ml_remote_id
value will be set to a UUID value automatically.
After copying the remote databsae, I'd suggest running the following command so that a new ml_remote_id
value is defined for this remote database on the next synchronization.
SET OPTION PUBLIC.ml_remote_id = '';
Reg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As I stated in my last message, I would suggest setting the value to the empty string after copying the remote database and before the first synchronizing. This will result in the value being set to a UUID value (i.e. guaranteed to be unique) when the first synchronization is performed.
User | Count |
---|---|
71 | |
11 | |
10 | |
10 | |
10 | |
8 | |
7 | |
7 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.