Я установил транзакционную репликацию и разрешил инициализацию из резервной копии из-за ограничений полосы пропускания (так что не создавались моментальные снимки). Теперь мы получаем эту ошибку в базе данных Publication, когда запускается приложение, которое вставляет данные в базу данных (ну, оно выполняется в течение короткого времени, а затем останавливается с ошибкой). Монитор репликации не показывает ошибок, поэтому он не является несогласованностью между публикацией и подпиской. Это также не вызывает беспокойства по поводу автогенерированных идентификаторов (то есть с использованием столбца Identity), так как эта таблица основывается на datestamp как PK. Ошибка:MSSQL - репликация и нарушение ограничений PK
System.Data.SqlClient.SqlException: Нарушение ограничения PRIMARY KEY ''. Невозможно вставить дублирующий ключ в объект 'dbo.'. Заявление было прекращено.
Может ли настройка репликации сделать что-то в базе данных источника/публикации, вызвав это? Может ли это быть вызвано высокой задержкой для базы данных подписчика? Поскольку я не вижу ошибок в мониторе репликации, я даже не уверен, что эта ошибка возникла в продолжении установки репликации.
Как устранить это?