我在桌面PC上有一个MS SQL 2012企业服务器(发布者和发行商),它经常在线(公共静态IP地址),并且需要在包含MS SQL 2012的平板电脑设备上进行事务复制(Express )。由于平板电脑不使用静态IP地址,我担心这会起作用吗?
我想过使用推送订阅,但如果平板电脑不断改变他们的IP,这会有效吗?或者,我应该拉订阅吗?或者两者都没问题?
答案 0 :(得分:0)
只要DNS不断更新以解析正确的名称/ IP,IP地址就不会成为问题。我以前使用固定设备(台式电脑)完成了这项工作。你可能不得不将这些机器名称上的TTL降低到相当低的水平,如果它们经常与新的IP重新连接。
我的.02,我可能会建议不要在服务器上创建推送模型,因为漫游客户端具有动态特性。您可能希望在服务器端创建发布并使用拉式样式方法。如果客户端不断连接和断开连接,则很可能会使分发代理程序恶化。如果您确实使用了Push,那么您需要真正考虑构建快照的频率以及如何处理初始化和过期。
MSDN建议以下用例; http://msdn.microsoft.com/en-us/library/ms151170.aspx