Sqlserver合并复制的web同步详解(转微软三篇)1

转载 2012年03月21日 16:54:09
 

概述:

配置 Web 同步

若要对复制使用 Web 同步,请执行下列步骤:

  1. 配置发布,以允许使用 Web 同步。
  2. 配置运行 Microsoft Internet 信息服务 (IIS) 的计算机以同步订阅。支持 IIS 5.0 和 6.0 版。
  3. 配置一个或多个订阅以使用 Web 同步。

在配置 Web 同步前,建议您先阅读本主题后面的“Web 同步的最佳安全配置”。有关 Web 同步安全性的详细信息,请参阅 Web 同步的安全体系结构

若要使用 Web 同步,需要先创建一个发布(就像为标准合并拓扑创建发布一样)。有关详细信息,请参阅 发布数据和数据库对象。如果您首次使用发布服务器,还必须配置分发服务器和快照共享。每台订阅服务器上的合并代理都必须对快照共享具有读取权限。有关详细信息,请参阅 配置分发 保护快照文件夹的安全

创建发布后,启用允许通过 SQL Server Management Studio、Transact-SQL 或复制管理对象 (RMO) 进行 Web 同步的选项。

配置发布以允许使用 Web 同步

Web 同步要求安装并配置 IIS。启用发布后,配置正在运行 IIS 的计算机以支持 Web 同步。有关 IIS 安装的详细信息,请参阅 IIS 文档。

配置 IIS 以实现 Web 同步

启用发布并配置 IIS 后,创建请求订阅并指定该请求订阅应通过使用 IIS 进行同步。(仅请求订阅支持 Web 同步。)

配置订阅以使用 Web 同步

在 Web 同步中,有很多与安全相关的设置可供选择。建议使用以下方法:

  • SQL Server 分发服务器和发布服务器可以在同一台计算机上;这是合并复制的典型安装。但是,IIS 应该在单独的计算机上。
  • 使用安全套接字层 (SSL) 加密订阅服务器和运行 IIS 的计算机之间的连接。这对 Web 同步是必需的。
  • 对从订阅服务器到 IIS 的连接使用基本身份验证。使用基本身份验证,IIS 服务器无需委托,就可以代表订阅服务器与发布服务器/分发服务器建立连接。如果使用集成身份验证,则必须使用委托。
    ms151255.note(zh-cn,SQL.90).gif注意:
    基本身份验证是将凭据传递给 IIS 时所采用的方法。基本身份验证不会阻止为与 IIS 建立的连接指定 Windows 域帐户。

     

     

  • 指定快照代理应以 Windows 域帐户运行,并指定代理应以该帐户建立连接。(这是默认配置。)
    指定每个合并代理都应以使用订阅服务器计算机的用户的域帐户运行,并指定代理应以该帐户建立连接。
    有关代理所需权限的详细信息,请参阅 复制代理安全性模式
  • 指定与合并代理在执行任务(在新建订阅向导的“Web 服务器信息”页中指定帐户和密码,或指定 sp_addpullsubscription_agent@internet_url@internet_login 参数的值)时所使用的域帐户相同的域帐户。此帐户必须具有对快照共享的读取权限。
  • 每个发布都应对 IIS 使用一个单独的虚拟目录。
  • 应为运行 SQL Server 复制侦听器 (Replisapi.dll) 的帐户配置最小权限。有关详细信息,请参阅 如何为 Web 同步配置 IIS中的“设置 SQL Server 复制侦听器的权限”部分。
  • 可以使用 FTP 将快照从发布服务器传递到运行 IIS 的计算机。快照始终使用 HTTPS 从运行 IIS 的计算机传递到订阅服务器。有关详细信息,请参阅 通过 FTP 传输快照
  • 如果复制拓扑中的服务器位于防火墙之后,则需要在防火墙中打开端口以便启用 Web 同步。
    • 订阅服务器通过 HTTPS 并使用 SSL 连接到运行 IIS 的计算机,该计算机通常被配置为使用端口 443。SQL Server Compact Edition (SQL Server 2005 Compact Edition) 订阅服务器还可以通过 HTTP 进行连接,这种情况下计算机通常被配置为使用端口 80。
    • 运行 IIS 的计算机通常通过端口 1433 连接到发布服务器或分发服务器(默认实例)。当发布服务器或分发服务器是某台服务器上的命名实例,且该服务器具有另一个默认实例时,则通常通过端口 1500 连接到命名实例。
    • 如果运行 IIS 的计算机与分发服务器被防火墙隔离开来,且快照传送使用的是 FTP 共享,则必须打开用于 FTP 的端口。有关详细信息,请参阅 通过 FTP 传输快照

相关文章推荐

【转】微软工程师主讲的SqlServer2005视频教程

微软工程师主讲的SqlServer2005视频教程 SQL Server 2005盛宴系列之一:SQL Server 2005产品简介 http://download....

微软免费同步工具SyncToy使用详解

文章导读:微软给我们展示了一款软件SyncToyv1BetaforWindowsXP。它是一款用于WindowsXP的免费的、易于使用的工具。它提供了简洁的操作界面、简单的使用方法和高度的自定义功能,...

一步步学习微软InfoPath2010和SP2010--第八章节--使用InfoPath表单Web部件(1)--Web部件设置

InfoPath表单Web部件插入到SP页面后,Web部件设置用来进一步配置它。不仅来自网站特定的表单可以选中,而且表单视图也可以选中,以及更多关于表单显示和行为的自定义。

封装微软TTS实现web系统文本转语音

将微软TTS语音引擎封装为Activex,实现web系统文本转语音,使用IE浏览器访问时实现点名及一些需要将文本转换成语音的需求。        插件封装后预留设置、文本转语音、播放进度等接口给页面j...

SQLserver一道微软的面试题 有趣真有趣

/******************************************************************************** *主题:SQLserve...

使用微软企业库构建简单的数据访问层,供新人参考(C#+SqlServer)

1.下载微软的企业库中以下dll引用项目中    Microsoft.Practices.EnterpriseLibrary.Common.dll    Microsoft.Practices.E...
  • wjfhhc
  • wjfhhc
  • 2011-12-26 17:40
  • 1030

微软同步软件

  • 2013-06-24 12:13
  • 6.87MB
  • 下载

unsigned与signed之间的区别;微软试题已知unsigned int i=3;unsigned j;输出j=i*(-1)的结果详解

这样一道题: 已知unsigned int i=3;unsigned j;输出j=i*(-1)的结果   第一反应:-3。不过结果似乎不是这样的,写了个程序,运行了一下,发现是:4294967...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)