Вам нужно записать изменения в операторах T-SQL, поскольку SQL Server Management Studio будет пытаться удалить и заново создать таблицу, а не просто добавить дополнительный столбец.
Вам также необходимо добавить новый столбец в ваши публикации.
Обратите внимание, что изменение столбца таким образом может отрицательно сказаться на производительности репликации. В зависимости от размера таблицы, которую вы изменяете, это может привести к репликации большого количества данных. Учтите, что, хотя изменение вашей таблицы может быть выполнено в одном операторе, если затронуто 1 миллион строк, на подписчике будет сгенерировано 1 миллион обновлений, а НЕ один оператор обновления, как принято считать.
Практический, улучшенный подход к производительности .......
Для выполнения этого упражнения вам необходимо:
- Сделайте резервную копию вашей среды репликации, написав всю конфигурацию.
- Удалить таблицу из репликации в
издатели / подписчики
- Добавить столбец в каждом
Издатель / Подписчик.
- Применить обновление локально на каждом
Издатель / Подписчик.
- Добавьте таблицу обратно в Replication.
- Проверить, что транзакции выполняются
Реплицированных.