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.
SAP Knowledge Base Article - Preview