|
Подскажите, как решать такую ошибку с публикацией транзакций?
|
|||
---|---|---|---|
#18+
Всем привет, собственно, появилась ошибка в репликации: авторСтрока не обнаружена у подписчика при применении реплицированной команды DELETE для таблицы "[dbo].[tblOrdersCells]" со следующим первичным ключом или ключами: [OCS_ID] = 114986431. (Источник: MSSQLServer, номер ошибки: 20598) В данный момент в таблицы разъехались по данным, сначала думал просто отключить таблицу из публикации пересоздам снапшот, а потом снова включу эту таблицу. Но с таким подходом требуется переинициализация всех подписок, те пересозданию подвергнуться все таблицы, а это мне не подходит. Как правильно поступить в данном случае? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2021, 10:00 |
|
Подскажите, как решать такую ошибку с публикацией транзакций?
|
|||
---|---|---|---|
#18+
Выполнить последовательно с соответствующими параметрами sp_dropsubscription sp_droparticle sp_addarticle ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2021, 10:29 |
|
Подскажите, как решать такую ошибку с публикацией транзакций?
|
|||
---|---|---|---|
#18+
invm Выполнить последовательно с соответствующими параметрами sp_dropsubscription sp_droparticle sp_addarticle авторЗамечания sp_dropsubscription используется в моментальных снимках и репликации транзакций. Если удаляется подписка на статью в публикации с немедленной синхронизацией, то нельзя добавить ее обратно до тех пор, пока не будут удалены подписки на все статьи в публикации и, затем, не добавлены все одновременно обратно. Значит ли это, что удалять придется все статьи? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2021, 10:34 |
|
Подскажите, как решать такую ошибку с публикацией транзакций?
|
|||
---|---|---|---|
#18+
Что-то не понимаю, я сути происходящего. Удалил подписку и публикацию, пересоздал всё заново, создаю новый снапшот и распространяю на подписку, а в итоге получаю ту же ошибку. Изначально я думал, что кто-то просто удалил часть строк из реплики, а когда эти строки были удалены на источнике, то на подписчике и возникла эта ошибка, но выходит, что это работает как то иначе. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2021, 11:20 |
|
|
start [/forum/topic.php?fid=46&fpage=20&tid=1684532]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 390ms |
0 / 0 |