Я ищу стратегию, позволяющую автоматически обновлять несколько баз данных на сайтах клиентов через механизм публикации с подпиской. Прямо сейчас есть датацентр, в котором есть все основные данные, которые получают через экстракты из сотен баз данных. Проблема в том, что всякий раз, когда мне нужно создавать новое представление в базах удаленных клиентов, мне приходится вручную развертывать установочный патч и просить пользователей запускать его (их сайты находятся за брандмауэрами, поэтому я не могу удаленно делать что с моего конца). В идеале я хотел бы иметь «образ DDL» схемы базы данных клиента в центре обработки данных, и всякий раз, когда с ним происходят какие-либо изменения, все базы данных подписных клиентов будут обновлять свои коды таблиц. Целевые базы данных - это в основном SQL Server 2005 и Oracle.Как обновить базу данных удаленно?
Я слышал, что службы репликации MS SQL могли бы это сделать? Как насчет Oracle? У кого-нибудь был такой опыт?
Спасибо!