Вниз
Скачать: CL | DM;

Как соединить два офиса?   Найти похожие ветки 

 
alxx ©   (2003-05-31 14:11) [0]

Есть два MSSQL сервера. Нужно, чтобы информация реплицировалась слиянием. Желательно, чтобы при появлении на одном сервере информации, на другом она появлялась не позднее, скажем, 20 минут. Что посоветуете? Я думаю, надо бы установить две выделенные линии на них, статический IP-адрес на одном из них, настроить PPTP протокол и репликацию. Так?


 
Тих   (2003-05-31 17:18) [1]

Про репликацию стандартными способами неплохо написано в Books Online. Если же канал между серверами надежный и быстрый, можно проделать еще и вот что (извращение, конечно:-) - прицепить ведомый сервер к ведущему как Linked Server и использовать Distributed Transaction Coordinator, либо выполняя запросы с помощью OpenQuery, OpenRowset, либо проще - прилинковать таблицы ведомого сервера как View и навешать на таблицы ведущего сервера триггеры. Т.е. при INSERT в таблицу ведущего срабатывает триггер, копирующий только что вставленную запись в таблицу ведомого. Плюсы - синхронизация моментальная, таблицы не засоряются гуидами с кодами репликации, через ODBC или OLE DB можно синхронизировать данные с MS SQL на прочие СУБД. Минусы - сложность проектирования и кропотливость работы.
Если трафик идет во внешний мир, надо бы его все-таки шифровать...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-50480
Salvator
2003-05-30 11:38
2003.06.16
Поиск Форумов


14-50462
Malder
2003-05-28 11:52
2003.06.16
Срочно нужен реферат. Тема:


3-50251
Sharik_212
2003-05-26 22:15
2003.06.16
Помогите по DbGrid


1-50380
Тфьу
2003-06-04 11:23
2003.06.16
Как сделать перерисовку своего компонента при изменении значений?


1-50306
Fuelfire
2003-06-03 11:45
2003.06.16
SaveDialog




   Наверх