Почему я не могу перейти от отслеживания уровня строк к отслеживанию уровня столбцов?

#sql-server #replication

Вопрос:

Я внедряю репликацию слиянием на SQL Server 2019. Все работает нормально, и я решил разобраться в конфликтах.

Все мои статьи таблицы настроены на отслеживание уровня строк, и я хочу переключиться на отслеживание уровня столбцов для них. Я могу без проблем изменить настройку на Уровень столбца в параметрах издателя для всех статей таблицы. К сожалению, когда я снова открываю свойства, все изменения вернулись на уровень строк.

Я попытался воссоздать Издателя в сценарии, установив @column_tracking = «false», но это тоже не работает.

Есть ли где-нибудь еще один параметр, который я пропустил, позволяющий изменять значение?

Ответ №1:

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