ДенисCh
Дата: 15.10.2003 12:17:00
Есть две большие таблицы. Каждый день в них добавляют и изменяют строки.
Хочу выполнить репликацию через модемное соединение. Остановился на репликации Snapshot. Дочитал до Name Conflicts и не понял, что я должен выбрать из этих четырех пунктов:
Keep the existing table unchanged.
Drop the existing table ...
Delete the existing table ...
Delete all data in ...
Три последних мне не подходят, копирование больших таблиц потребует очень много времени, а первый, если я все правильно понимаю, не будет изменять уже имеющиеся строки.
Могу я сделать вывод, что этот тип репликации мне не подходит?
sergei_p
Дата: 15.10.2003 12:19:21
если таблицы большие, а изменений в них производится не много, то лучше выбрать другой ти репликации.
GreenSunrise
Дата: 15.10.2003 12:24:41
Вопрос, ответы на который вы привели, был "Что делать, если таблица с таким именем уже существует на подписчике?". Т.е. действие, которое вы выберете, будет применено один раз при подключении нового подписчика. Оно не касается того, что будет происходить при каждом сеансе синхронизации.
Почему вы выбрали snapshot?
ДенисCh
Дата: 15.10.2003 12:30:08
Нужно было начать, вот я и выбрал попроще.
sergei_p
Дата: 15.10.2003 12:34:44
При Snapshot репликации таблицы будут копироваться полностью, лучше выбрать репликацию транзакций тогда предоваться будут только изменения в таблицах.
Alex_2003
Дата: 15.10.2003 17:30:13
лучше выбрать репликацию транзакций
При модемном соединении???
GreenSunrise
Дата: 15.10.2003 17:44:12
Transactional replication, Queued Updating Subscriptions или merge
ДенисCh
Дата: 17.10.2003 06:32:37
Есть две большие таблицы. Добавляю в них столбец со временем последнего обновления строк, вешаю для этого триггер. Ночью перекачиваю все строки измененные за день в Access и посылаю файл в офис.
Репликация на такое не способна?