Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: 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 вся ветка

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.012 c
1-50273
GavAl
2003-06-04 15:12
2003.06.16
Форма


14-50452
sniknik
2003-05-29 17:52
2003.06.16
Детские приколы


9-50196
Demo2
2002-12-29 11:21
2003.06.16
Fog of War


1-50384
joker
2003-06-04 12:26
2003.06.16
Edit1.Text


3-50207
гончий
2003-05-26 11:12
2003.06.16
Как правильно удалить поле в таблице MSSQL?