on 2014 Nov 11 4:23 AM
Symptom: Some inserted rows that are uploaded by dbmlysnc.exe 12.0.0.2601 are not inserted by mlsrv12.exe on SQL Anywhere 12.0.1.3152; they appear in the row counts displayed by dbmlsync (for example the checkina table)...
I. 11/6/2014 4:28:55 # rows inserted in table checkina : 565 I. 11/6/2014 4:28:55 # rows deleted in table checkina : 0 I. 11/6/2014 4:28:55 # rows updated in table checkina : 0
but not mlsrv12...
I. 11/6/2014 4:28:52 <3787> (,2681) # rows uploaded into table checkina : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows inserted into table checkina : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows deleted in table checkina : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows updated into table checkina : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows conflicted in table checkina : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows ignored in table checkina : 0
Rows in one table DO get uploaded successfully...
I. 11/6/2014 4:28:55 # rows inserted in table ebcs_temp_changes : 1 I. 11/6/2014 4:28:55 # rows deleted in table ebcs_temp_changes : 7 I. 11/6/2014 4:28:55 # rows updated in table ebcs_temp_changes : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows uploaded into table ebcs_temp_changes : 8 I. 11/6/2014 4:28:52 <3787> (,2681) # rows inserted into table ebcs_temp_changes : 1 I. 11/6/2014 4:28:52 <3787> (,2681) # rows deleted in table ebcs_temp_changes : 7 I. 11/6/2014 4:28:52 <3787> (,2681) # rows updated into table ebcs_temp_changes : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows conflicted in table ebcs_temp_changes : 0 I. 11/6/2014 4:28:52 <3787> (,2681) # rows ignored in table ebcs_temp_changes : 0
Caveat: The diagnostic logs have been through a conversion to Excel and back to text that has inserted some extra tabs, but AFAIK no other changes were made...
The missing rows are the ONLY symptom; there are no warning or error messages, and all synchronizations are otherwise "successful".
The symptom occurs periodically, but not all the time.
When it does occur, it affect all the remote databases that are using a new version of the MobiLink scripts.
An examination of the new and previous script files show no differences except (a) version and (b) the addition of one row.
A check of the actual ml* tables on the consolidated database indicate the scripts actually exist.
Here are the mlsrv12 command line options...
-c "dsn=ml_xxxx_master_12" -cn 151 -wu 10 -x tls(tls_type=rsa;identity=D:\\XXXX\\Mobilink\\xxxx.id;identity_password=*****;port=2439) -zp -cm 100M -cmax 500M -o D:\\XXXX\\Mobilink\\logs\\mlserver.mls -vcfhnpstuU -dl -zu+ -os 10M -zf
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.