Symptom
- When the DSI encounters Error 5185, SAP Replication Server (SRS) incorrectly logs the primary table name by omitting the last character of the name.
- For example in the following delete statement the table name 'test':
delete from dbo.test where a=100 and b='update'
THREAD FATAL ERROR #5189 DSI EXEC(103(1) ASE157SP130.rdb303) - eneric/dsi/dsiutil.c(978)
The DSI thread for the 'ASE157SP130.rdb303' database is being shut down. DSI received Replication Server error #5185 which is mapped to STOP_REPLICATION or RETRY_STOP_REPLICATION.
- From the SRS log, note the table name is missing the final 't':
WARNING #5185 DSI EXEC(103(1) ASE157SP130.rdb303) - eneric/dsi/dsiexec.c(20569)
Row count mismatch for the command executed on 'ASE157SP130.rdb303'. The command impacted 2 rows but it should impact 1 rows.
The error was caused by output command #2 of the failed transaction on table 'dbo.tes'.
Read more...
Environment
SAP Replication Server (SRS) 15.7.1 SP204 - SP304
Product
Keywords
5185 error, repserver error log, RS log, wrong tablename. , KBA , BC-SYB-REP , Sybase Replication Server (standalone) , Bug Filed
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.