Синхронизация базы данных на нескольких SQL Server
От: Maza Россия  
Дата: 12.03.02 05:44
Оценка:
Имеется несколько сетевых баз данных одной структуры под управлением SQL Server'а. Нужно время от времени синхронизировать эти базы, при этом обмен нужно осуществлять при файлов.

Подскажите варианты решения этой проблемы.

Заранее блогодарен. Maza.
Re: Синхронизация базы данных на нескольких SQL Server
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 12.03.02 08:46
Оценка:
Здравствуйте Maza, Вы писали:

M>Имеется несколько сетевых баз данных одной структуры под управлением SQL Server'а. Нужно время от времени синхронизировать эти базы, при этом обмен нужно осуществлять при файлов.


M>Подскажите варианты решения этой проблемы.


Стандартного метода нет.
Каждый выдумывает себе по вкусу (очень зависит от задачи.)
Например:

1. на каждую таблицу вешаются 3 триггера, в них генерится SQL запрос и скидывается в таблицу FOR_SYNC
потом это дело выгружается в файл и выполняется на других серверах.

или вот:

2. создается служебная таблица, содержащая ID таблицы, ID записи, время изменения.
при обновлении записей триггер производит запись в эту таблицу (некоторая альтернатива такой таблице — поле типа TimeStamp в основных таблицах). удаленные записи выкидываются в таблицу — архив.
далее формируется обновление (только новые(обновленные/удаленные) записи с какого-то времени)
...
- А Вы что курите?
— Минздрав предупреждает
Re: Синхронизация базы данных на нескольких SQL Server
От: The Lex Украина  
Дата: 13.03.02 20:04
Оценка:
Здравствуйте Maza, Вы писали:

M>Имеется несколько сетевых баз данных одной структуры под управлением SQL Server'а. Нужно время от времени синхронизировать эти базы, при этом обмен нужно осуществлять при файлов.


M>Подскажите варианты решения этой проблемы.


M>Заранее блогодарен. Maza.


Вам точно на http://www.sql.ru !
Голь на выдумку хитра, однако...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.