Я настраиваю репликацию транзакций с обновляемыми подписками на Sql Server 2005. Я настраиваю базу данных с резервной копией и не менял схему или даже данные с момента создания резервной копии. В моей истории вакансий появляется следующая ошибка:
Ошибка 207: недопустимое имя столбца msrepl_tran_version
Что вызывает проблему?
Нашел ответ, но не через гугл напрямую. Публикация транзакций добавляет столбец с именем «msrepl_tran_version» в каждую таблицу в базе данных. Я сделал резервную копию перед настройкой репликации, поэтому в локальной копии не было столбца msrepl_tran_version. Восстановление более свежей резервной копии решило проблему.