Как обновить базу данных, на которой настроена репликация? - PullRequest
1 голос
/ 22 марта 2012

У нас есть настройка репликации в базе данных, и она работает нормально.

Теперь мы хотим обновить базу данных на издателе. Поэтому с помощью установщика мы обновили базу данных, но получаем ошибки, например, невозможно обновить таблицу, поскольку таблица используется.

Так как же мы можем обновить базу данных, которая является частью репликации?

1 Ответ

2 голосов
/ 27 марта 2012

Изменения DML (вставка, обновление, удаление) будут работать так, как ожидается, и будут передаваться подписчикам. По умолчанию изменения схемы (DDL) будут распространяться среди подписчиков при синхронизации, для свойства публикации @ replicate_ddl должно быть установлено значение true. Есть некоторые исключения, которые можно найти в Внесение изменений в схемы в базах данных публикаций .

...