2014-12-12 3 views
0

У меня есть сервер MS SQL 2012 Enterprise (издатель &) на настольном ПК, который постоянно находится в сети (общедоступный статический IP-адрес), и ему необходимо выполнить транзакционную репликацию на планшетных устройствах, которые также содержат MS SQL 2012 (Express). Поскольку планшеты не используют статические IP-адреса, я беспокоюсь, будет ли это работать?Транзакционная репликация на планшетном устройстве

Я думал об использовании push-подписки, но если планшеты меняют свой IP-адрес, это будет работать? Или, должен ли я делать подписку? Или оба будут в порядке?

ответ

0

IP-адрес не будет проблемой, если DNS постоянно обновляется, чтобы разрешить правильное имя/IP. Я делал это ранее с помощью фиксированных устройств (настольных ПК). вам, возможно, придется столкнуться с TTL на этих машинных именах до чего-то довольно низкого, если они снова подключатся к новым IP-адресам.

My .02, я бы, вероятно, советовал бы не создавать модель push на сервере из-за динамического характера роумингового клиента. Возможно, вам захочется создать публикацию на стороне сервера и использовать метод стиля pull. Если клиенты постоянно подключаются и отключаются, это скорее всего усугубит агента распространения. Если вы используете Push, вам нужно действительно учитывать частоту создания снимков и способов обработки инициализации и истечения срока действия.

MSDN предлагает следующие варианты использования; http://msdn.microsoft.com/en-us/library/ms151170.aspx

+0

Я также рассматриваю возможность получения подписки, поскольку основной сервер всегда в сети, и его IP-адрес всегда один и тот же. Поэтому планшетные устройства всегда будут иметь действительный IP-адрес, где их распространитель будет проверять наличие обновлений. Если бы я использовал push, тогда я не уверен, что основной сервер даже подключится к серверам планшетов, поскольку они будут постоянно изменять IP-адреса. Да, обновление DNS может решить проблему, но зачем делать дополнительную работу ... – Tracer

+0

Вам нужно будет что-то рассмотреть с планшетным устройством, сколько энергии аккумулятора будет проверять и пытаться сменить изменения? Будет ли агент слияния иметь большое влияние на производительность с ограниченными ресурсами. Я уверен, что смотреть на влияние использования батареи - это какая-то уникальная проблема в мире DBA. Ожидаете ли вы увидеть высокие транзакции и/или большую дельту между проверками –

Смежные вопросы