日志读取器只将已经COMMIT的事务传送到分发数据库。
测试方法:
1. 在发布数据库执行:
begin tran
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao','jfowijef','jaiwejfo','civjoiw')
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao2','jfowijef2','jaiwejfo2','civjoiw2')
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao3','jfowijef3','jaiwejfo3','civjoiw3')
insert testTable2 (aaa,bbb,ddd,ccc)
values ('jawefwao4','jfowijef4','jaiwejfo4','civjoiw4')
2. 在发布数据库执行:
sp_browsereplcmds后没有发现新的命令从日志读取器传送过来。
3. 在发布数据库执行:
COMMIT
4. 在发布数据库执行:
sp_browsereplcmds后发现新的命令从日志读取器传送过来。