Предполагая, что View1
основан на таблице A,B and C
на Server1
. Таблица A,B and C
реплицируется в Server2
с использованием транзакционной репликации. View1
создан на Server2
.Почему «Views» необходимо реплицировать?
ASK:
Так будет View1 на оба сервера отражают одни и те же данные (дисконтирование задержка репликации)?
Если да, то каковы другие причины, по которым мы копируем Views?
Если сценарий View изменен в Publisher, измените ли изменения на подписчика?
Помните, что «просмотр» является определением *. Поэтому, когда вы «реплицируете представление», вы копируете * это определение, а не данные, которые, как представляется, содержат вид, когда вы его открываете , Вы гарантируете, что оба сервера будут выполнять один и тот же SQL * (на своих соответствующих машинах ...) *, когда любой из них откроет это представление. –
... и причина, по которой «триггеры DDL не могут быть реплицированы», заключается в том, что мы не хотим, чтобы они уходили! * –
@MikeRobinson: Да, Майк, это правильно. пользователь заявил, что он будет тиражировать и задействованные таблицы. – TheGameiswar