SQL Server транзакционная репликация - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть настройка публикации транзакций на SQL Server 2014, которая реплицируется на SQL Server 2008, затем я использую репликацию слиянием для синхронизации с базой данных SQL Server CE на устройстве Win CE.Проблема заключается в том, что изменения, произошедшие в результате публикации транзакции, не реплицируются путем публикации слиянием в базе данных SQL Server CE на устройстве Win CE, в то время как, если я что-то изменяю в базе данных SQL Server 2008, она реплицируется просто отлично.

Я уже пытался опубликовать снимок и изменить свойство «Действие, когда имя используется» в публикации.

Пожалуйста, любая помощь будет оценена.

1 Ответ

0 голосов
/ 24 сентября 2019

Для тех, кто столкнется с подобной проблемой, вот что сработало для меня:

  • Запустите следующее в вашей базе данных публикации слиянием:
    EXEC sp_changemergearticle 

    @publication = 'MyPublication', 

    @article = 'MyArticle', 

    @property = 'published_in_tran_pub', 

    @value = 'true';

Для получения дополнительной информациио проблеме читайте в этой статье: https://docs.microsoft.com/en-us/sql/relational-databases/replication/publish/publish-data-and-database-objects?view=sql-server-2017

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...