接上文:利用IIS实现SQL Server合并复制(上) 基于Web的预定并不是专门为高负载的服务器对服务器复制配置而设计的。该解决方案更适用于运行SQL Server的本地笔记本电脑用户,或者低负载情况。这样做是从打包成XML文档并从服务器到服务器传递数据所需的时间和资源量考虑的。 在IIS上设置SQL Server合并复制很简单。
在经过你的选择流程配置拉模式预定之后,既可以推快照,也可以通过备份和恢复来做,可以编辑分发任务并添加如下参数: -InternetURL 配置“ replisapi.dll”的站点完整路径。 -InternetLogin 在使用基本的Web认证时,应……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
基于Web的预定并不是专门为高负载的服务器对服务器复制配置而设计的。该解决方案更适用于运行SQL Server的本地笔记本电脑用户,或者低负载情况。这样做是从打包成XML文档并从服务器到服务器传递数据所需的时间和资源量考虑的。
在IIS上设置SQL Server合并复制很简单。在经过你的选择流程配置拉模式预定之后,既可以推快照,也可以通过备份和恢复来做,可以编辑分发任务并添加如下参数:
- -InternetURL 配置“ replisapi.dll”的站点完整路径。
- -InternetLogin 在使用基本的Web认证时,应该对该站点使用的认证用户名。
- -InternetPassword 在使用基本的Web认证时,与指定的“-InternetLogin”参数相匹配的密码。
- -InternetProxyServer 如果连接到“ -InternetURL ”参数指定的站点需要代理服务器,就使用这个参数。
- -InternetProxyLogin 如果连接到该站点需要代理服务器,就用这个参数设置连接代理服务器的用户名。
- -InternetProxyPassword 如果连接到该站点需要代理服务器,就用这个参数设置代理账号登陆用的密码。
- -InternetTimeout 在向服务器或者从服务器传递信息时的HTTP超时设置。
这些设置也可以通过使用“sp_changemergepullsubscription”预定方数据库中的系统存储过程来设置。
1、@publication 待修改的发布方名称
2、@publisher 托管发布方的SQL Server名称。
3、@publisher_db 发布方被发布的数据库名称。
4、@property 将要被修改的属性名称。
5、@value 被修改的新的属性值。
“ @property ”的值与这些参数名称类似:
- internet_login 在使用基本的Web认证时,应该对该站点使用的认证用户名。
- -InternetPassword 在使用基本的Web认证时,与指定的“-InternetLogin”参数相匹配的密码。
- internet_security_mode 用来指定是使用基本认证还是Windows认证。值“0”表示指定基本认证方式,而值“1”表示指定Windows认证。
- internet_timeout 在向服务器或者从服务器传递信息时的HTTP超时设置。
- internet_url 配置“ replisapi.dll”的站点完整路径。
- user_web_sync 指定应该被连接到站点进行数据复制的分发代理。
SQL Server合并复制利用分发站点对远程计算机进行分发配置,使得在安全环境中设置和管理更容易。通常,当笔记本电脑部署了SQL数据库,而且需要向它们复制时,它们需要能从任何地方连接上,这种情况下通常需要SQL Server像分发器一样可以在互联网上提供服务。那意味着任何人都有可能尝试向数据库服务器发起攻击。通过IIS运行复制,数据库实例在互联网中不再直接可用,可以实现更安全的执行过程。
作者
翻译
相关推荐
-
非DBA人士要不要接受数据库知识培训?
对于IT业内人士来说,想成为合格的SQL Server DBA或程序员似乎必须先接受培训才行。然而,对于不想成为DBA或程序员的人来讲,SQL Server相关培训也是必要的。
-
MySQL与MongoDB复制群集分片设计及原理
分布式数据库能实现高安全、高性能、高可用等特征,当然也带来了高成本,我们通过MongoDB及MySQL Cluster从实现上来分析其中的设计思路。
-
SSH 加密MySQL复制的正确建制
MySQL数据库很受人欢迎的原因,有它的免费性与开源性,而且MySQL数据库拥有比较详细的文档与内置支持数据MySQL复制等。
-
MySQL数据库多主复制的实现
直到今天为止,MySQL依然只支持一个Slave从一个Master复制数据,虽然也可以做到一主多备(M->S),双主复制(MM)等架构,但是局限性依然很大。