Применитьsnapshot вручную в push-репликации

Gralph
Дата: 13.09.2006 16:08:45
Как применить snapshot вручную при push репликации?
Я сделал динамический снимок, переправил его в филиал, но что делать дальше?
В Pull-репликации, как я понял, достаточно указать локальную папку на закладке "Snapshot" и запустить агента.
А что делать в Push репликации? Выполнять скрипты и запускать bcp вручную?
Или есть какие-то стандартные методы?

В BOL написано:
To apply the snapshot manually, you can:

Save the snapshot files to removable media such as a compact disc, tape device, or removable disk and then send the media to the Subscriber location.
Base the initial snapshot off a database dump.

Но как сделать второй шаг?

Я понимаю что это вопрос стандартный, но ответа на форуме не нашел. 8(
Gralph
Дата: 14.09.2006 15:54:56
За день ни одного ответа.
Неужели никто такого не делал?
GreenSunrise
Дата: 14.09.2006 16:05:32
Если мне не изменяет память, такое можно соорудить только для PULL-подписки.

Потому что для PUSH это выглядит странно. Агент запускается на паблишере, живет и работает там. Коннектится к подписчику. И тут вы как-то хотите, чтобы агент, запущенный на паблишере, как-то сумел запихнуть ему снапшот, притащенный на подписчика. Концы с концами не сходятся.
Gralph
Дата: 14.09.2006 17:00:34
Печально.
Хотя на самом деле все логично, если что-то можно сделать для Pull-рассылки, то чем хуже Push? Получается доставить snapshot кроме как по сети нельзя? Ведь в BOL нигде не написано что это ручной snapshot возможен только для pull подписок.

А возможно использовать Attachable Database, поверх уже существующей базы? Остаются ли уже существующие таблицы и т.д.?
GreenSunrise
Дата: 14.09.2006 17:43:46
Вы не сможете приаттачить базу, выполнив "слияние" с другой базой с тем же именем. Только удалить одну и приаттачить другую.