기록 자료 및 결제 프로세스의 SQLSERVER 가입 및 오류 처리되면
오류 :
20598 오류
모두가 일치하지 않는 데이터베이스 데이터에 주로 제공하기 때문에 20598은, 신속한 데이터베이스 생성 오류가 신청 절차에 저장
![SQLSERVER 데이터베이스 오류 해결 과정의 가입 및 게시 과정을 기록](https://s1.51cto.com/images/blog/201911/11/64bdf32eef1f1abf830893d87dcb205e.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
복사 명령을 적용 할 때 구독자에서 행을 찾을 수 없습니다
오류 메시지
시도 명령을 :@@ TRANCOUNT> 0 롤백 트란 경우
트랜잭션 시퀀스 번호 :
--0x0000FDAB0003A908008F00000000 오더 ID : 7
오류 메시지 :
복제 된 명령을 적용 할 때 구독자에서 행을 찾을 수 없습니다. (원본 : MSSQLServer, 오류 번호 : 20598)
: 도움을받을 HTTP : // 도움말 /를 20598에를
복제 된 명령을 적용 할 때 구독자에서 행을 찾을 수 없습니다. (원본 : MSSQLServer, 오류 번호 : 20598)
: 도움을받을 HTTP : // 도움말 /를 20598에를
게시 데이터베이스 ID를 오류의 문제를 보려면 다음 문을 실행
use distribution
go
exec sp_helpsubscriptionerrors 'SSDTCEMANTEST','ssdt','skl_11_8','ANCHNET','ssdt';
use distribution
go
select * from
dbo.MSarticles m
where exists (select mc.article_id from MSrepl_commands mc where mc.xact_seqno=0x00011F4000009D42006B00000000 AND mc.article_id = m.article_id )
EXEC Sp_browsereplcmds
@xact_seqno_start='0x00011F4000009D42006B00000000',
@xact_seqno_end='0x00011F4000009D42006B00000000'
실제 상황을 분석, 데이터를 복원 또는 트랜잭션 ID를 건너 뛸 수 걸린
---------------跳过订阅机器上面的错误------------------------
-----------------------在分发机器上--------------------------
--语法
exec sp_helpsubscriptionerrors [ @publisher = ]'publisher'
, [ @publisher_db = ]'publisher_db'
, [ @publication = ]'publication'
, [ @subscriber = ]'subscriber'
, [ @subscriber_db = ]'subscriber_db'
--get publisher subscriber
select*from MSsubscriber_info
--get publisher_db publication subscriber_db=publisher_db
select*from MSpublications
--example
exec sp_helpsubscriptionerrors 'SQLw2k8','dbtranpub','dbtranpub_pub','SQLw2k8Subscriber','dbtransub'
--获取xact_seqno 值
----------------------在订阅机器上---------------------------
sp_setsubscriptionxactseqno [ @publisher= ]'publisher',
[ @publisher_db= ]'publisher_db',
[ @publication= ]'publication',
[ @xact_seqno= ] xact_seqno
--example(忽略)
exec sp_helpsubscriptionerrors 'SQLw2k8','dbtranpub','dbtranpub_pub',xact_seqno;