powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите, как решать такую ошибку с публикацией транзакций?
5 сообщений из 5, страница 1 из 1
Подскажите, как решать такую ошибку с публикацией транзакций?
    #40082525
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, собственно, появилась ошибка в репликации:

авторСтрока не обнаружена у подписчика при применении реплицированной команды DELETE для таблицы "[dbo].[tblOrdersCells]" со следующим первичным ключом или ключами: [OCS_ID] = 114986431. (Источник: MSSQLServer, номер ошибки: 20598)

В данный момент в таблицы разъехались по данным, сначала думал просто отключить таблицу из публикации пересоздам снапшот, а потом снова включу эту таблицу. Но с таким подходом требуется переинициализация всех подписок, те пересозданию подвергнуться все таблицы, а это мне не подходит.

Как правильно поступить в данном случае?
...
Рейтинг: 0 / 0
Подскажите, как решать такую ошибку с публикацией транзакций?
    #40082538
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнить последовательно с соответствующими параметрами

sp_dropsubscription
sp_droparticle
sp_addarticle
...
Рейтинг: 0 / 0
Подскажите, как решать такую ошибку с публикацией транзакций?
    #40082546
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm
Выполнить последовательно с соответствующими параметрами

sp_dropsubscription
sp_droparticle
sp_addarticle


авторЗамечания
sp_dropsubscription используется в моментальных снимках и репликации транзакций.

Если удаляется подписка на статью в публикации с немедленной синхронизацией, то нельзя добавить ее обратно до тех пор, пока не будут удалены подписки на все статьи в публикации и, затем, не добавлены все одновременно обратно.

Значит ли это, что удалять придется все статьи?
...
Рейтинг: 0 / 0
Подскажите, как решать такую ошибку с публикацией транзакций?
    #40082918
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не понимаю, я сути происходящего.

Удалил подписку и публикацию, пересоздал всё заново, создаю новый снапшот и распространяю на подписку, а в итоге получаю ту же ошибку.

Изначально я думал, что кто-то просто удалил часть строк из реплики, а когда эти строки были удалены на источнике, то на подписчике и возникла эта ошибка, но выходит, что это работает как то иначе.
...
Рейтинг: 0 / 0
Подскажите, как решать такую ошибку с публикацией транзакций?
    #40082924
teCa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, обнаружил, что данная таблица присутствует в двух публикациях где обе подписки реплицируются в одну таблицу.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Подскажите, как решать такую ошибку с публикацией транзакций?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]