Вниз
Скачать: 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.008 c
4-50570
sosv
2003-04-16 10:30
2003.06.16
Установка своего курсора.


1-50314
Ghost
2003-06-03 10:10
2003.06.16
как сохранить всю информацию из ListView на диск ?


14-50503
Scorpx
2003-05-31 10:07
2003.06.16
Анкета


3-50217
dimm
2003-05-26 11:26
2003.06.16
Как очистить данные кешированные запросом IBQuery?


1-50329
Василий Иванович
2003-06-03 14:34
2003.06.16
Работа с Панелью Управления




   Наверх