SQL Server 2012, 2014, 2016 репликация транзакций
- Публикация создана. (Копировать внешние ключи имеет значение false, по умолчанию)
- Подписка создана.
- Снимок и синхронизация c.
- Отключить синхронизацию.
- Обновить база данных публикации.
- Обновите базу данных подписчиков для таблиц, на которые влияют измененные представления.
- Установите снимок, чтобы собирать информацию только для изменений.
- Перезапустить syn c.
Теперь у подписчика возникла ошибка, поскольку существуют два новых столбца, и моментальный снимок пытается их создать, но с использованием внешних ключей.
Обычно это не заботится, но теперь, похоже, из-за создания FK, которое он хочет сделать. Если я вручную удалю два новых столбца, syn c теперь создаст их снова, но с FK.
Та же самая операция происходит с другими новыми полями, но мы никогда не сталкивались с этой проблемой раньше.
Нужно понять, почему FK отправляются и есть ли обходной путь или настройка.