Вниз
Скачать: 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.037 c
3-50219
Vladimir S Hudyakov
2003-05-24 09:35
2003.06.16
Вывод для печати в QuickRep выборки из базы


1-50270
OlegM
2003-06-03 09:05
2003.06.16
Устойчивая подсказка


1-50319
bkv
2003-06-02 18:01
2003.06.16
Ограничение на создание количества экземпляров обьектов.


1-50328
Uran
2003-06-03 13:36
2003.06.16
Проверка вхождения цифр


14-50475
Nucl
2003-05-27 10:00
2003.06.16
Большие числа.




   Наверх