Проблема в репликации SQL SERVER 2008
Я синхронизировал базу данных с одного сервера на другой с помощью репликации... Сервер1 - это издатель, а сервер2 - это подписчик. Я создал таблицу в этой базе данных на обоих серверах. Когда я добавил данные в эту таблицу, это также отразится на сервере server2... Он работает должным образом... но теперь я не хочу создавать эту таблицу на обоих серверах... Когда я создал таблицу в Server1(Publisher)) затем он должен автоматически создать в Server2 также.... Что я хочу создать любой из сервера, и он должен создать другую базу данных на другом сервере......
Это возможно? Если так, то как мне это сделать?
Может кто-нибудь сказать мне решение этого?
Заранее спасибо!!!
1 ответ
Репликация SQL Server относится только к объекту, а не ко всей базе данных.
Если вы хотите, чтобы он реплицировал таблицы, вам нужно будет поместить триггер в таблицу SysObjects исходной базы данных, и каждый раз, когда добавляется новая таблица, вы можете запустить EXEC sp_addarticle
с соответствующими параметрами