MS SQL 2005. Merge->Snaphot->Email->Snaphot->Merge

Гуру реликации. Можно ли организовать сабж?Из-за слабого канала, связь не держится. П электронке нормально ходят письма, медленно но ходят. можно ли на одном сервере огранизовать связку мерже репликации, поптом связку снапшот, и на удаленной точке опять мерже уже со снапшотом? Работает ли укого-то такая схема? И можно ли между снапшот репликацией ганять не всю базу а только изменения? И можно ли получить снапшот двусторонний?Спасибо.
11 ответов

А почему просто мерж не устраивает? Откуда надобность именно в снапшот-репликации?Мерж - и двусторонняя, и только изменения будут ходить. Не устраивает?


А почему просто мерж не устраивает? Откуда надобность именно в снапшот-репликации?Мерж - и двусторонняя, и только изменения будут ходить. Не устраивает?
Почему же не устраивает. Просто для мержа нужна связь - стабильная. А для снапшота не нужна. Снапшот хочу использовать как промежуточную базу для передачи.


Стабильная как раз не нужна.


Стабильная как раз не нужна.
Сейчас тестирую на 33К. Связь падает, да в 2005 репликация с докачкой, но блин, ему(издателю) чтобы как-то начать работать надо обменяться инфой с подписчиком, и пока он это не сделат каждый раз, обмен не начинается... Хоть они и написали что улучшена работа на нестабильных каналах, я ожидал большего :(


И еще вопрос. У меня клиент єто MS SQL 2005 Express Edition. А сервер 2005 Standart Edition. На сервере изменения метаданных проходят нормально, т.е. никаких телодвижений делать не надо. На точке ругается, что нельзя добавить поле и т.п. Можно ли это обойти на точке, или надо ставить Standart Edition и выше?Спасибо


На счет докачки.Тестировал удаление 10 тыс записей. Начал синхронизацию - смортрю трафик. Удалилось 5000 тыс - я оборвал. Трафик 500 Кб. Потом начинаю синхронизацию. из-за плохой связи до удаления не доходило, но каждый раз(было 6 попыток) на сервер принималось опять же около 500 Кб. И только на 7-й раз была нормальная связь и все удалилось окончательно. Т.е. докачка какая-то глюкавая :(


И еще вопрос. У меня клиент єто MS SQL 2005 Express Edition. А сервер 2005 Standart Edition. На сервере изменения метаданных проходят нормально, т.е. никаких телодвижений делать не надо. На точке ругается, что нельзя добавить поле и т.п. Можно ли это обойти на точке, или надо ставить Standart Edition и выше?Спасибо
Т.е. я хотел сказать можно это будет сделать через системные ХП или это нереально для MS SQL 2005 Express Edition?


Сейчас тестирую на 33К. Связь падает, да в 2005 репликация с докачкой, но блин, ему(издателю) чтобы как-то начать работать надо обменяться инфой с подписчиком, и пока он это не сделат каждый раз, обмен не начинается...
Transferring Snapshotsособенно абзац "Applying the Snapshot Manually".
И еще вопрос. У меня клиент єто MS SQL 2005 Express Edition. А сервер 2005 Standart Edition. На сервере изменения метаданных проходят нормально, т.е. никаких телодвижений делать не надо. На точке ругается, что нельзя добавить поле и т.п. Можно ли это обойти на точке, или надо ставить Standart Edition и выше?
Express Edition может быть только подписчиком в PUSH подписках. В PULL - нет, потому что сервис SQL Server Agent отсутствует в данной редакции.
На счет докачки.Тестировал удаление 10 тыс записей. Начал синхронизацию - смортрю трафик. Удалилось 5000 тыс - я оборвал. Трафик 500 Кб. Потом начинаю синхронизацию. из-за плохой связи до удаления не доходило, но каждый раз(было 6 попыток) на сервер принималось опять же около 500 Кб. И только на 7-й раз была нормальная связь и все удалилось окончательно. Т.е. докачка какая-то глюкавая :(
Почитайте про параметры агентов:Параметры запуска утилит репликацииА также обратите внимание на профиль агента и какие стандартные профили есть.


Transferring Snapshotsособенно абзац "Applying the Snapshot Manually".
Зачем мне снапшот. Подписчик уже проинициализирован. Идет обычный обмен.


Чудесно. И что насчет параметров агента? Не пробовали? Не помогло?


Чудесно. И что насчет параметров агента? Не пробовали? Не помогло?
Честно, не очень с ними игрался... :(Пока отложили эту задачу.