设为首页 收藏本站
查看: 877|回复: 0

[经验分享] SQL Server 2008R2发布与订阅的配置

[复制链接]

尚未签到

发表于 2015-6-28 17:04:21 | 显示全部楼层 |阅读模式
  使用SQL Server的发布与订阅可以将一个数据库的数据实时传送到另一个数据库中,使用这种方式与Link Server相比可以减少对数据库的连接次数。下面介绍SQL Server 2008R2发布与订阅时最基本的配置。
  首先在发布服务器创建发布,注意不论创建发布还是订阅都要用机器名登录,而不能用IP地址或.等替代符。
  1.在Replication-->Local Publications处右键单击选择New Publication弹出如下向导。
DSC0000.jpg
  2.选择要创建发布的数据库。
DSC0001.jpg
  3.选择要创建发布的类型。本例选择Transactional Publication,这种发布方式可以实时同步数据到订阅数据库,延时较小。
DSC0002.jpg
  4.选择要发布的数据库对象,数据库对象包括表、视图、存储过程等。
  注意当选择Transactional Publication只有有主键的表才可以发布。
DSC0003.jpg
  5.在本步骤可以选择对表或视图做过滤。
DSC0004.jpg
  6.定义是否生成一个快照。Transactional Publication在初始时生成一个快照,正式运行后不再重新生成。
DSC0005.jpg
  7.维护快照运行代理的用户信息。单击Securrity Settings按钮弹出新窗口维护用户信息。
DSC0006.jpg
  8.输入运行发布代理的用户,需确保该用户有运行代理的权限。
DSC0007.jpg
  9.输入发布名称,生成发布。
DSC0008.jpg
  10.如果订阅数据库与发布数据库不在一台服务器,订阅数据库的代理运行账户需对存放快照的目录有读取权限,可以在以下页面修改快照的存放目录为网络目录。
DSC0009.jpg
  接下来创建订阅
  1.在Replication-->Local Subscriptions处右键单击选择New Subscription弹出如下向导。
DSC00010.jpg
  2.查找发布,选择发布数据库。
DSC00011.jpg
  3.选择发布。
DSC00012.jpg
  4.本步骤选择在发布端运行订阅代理还是订阅端运行订阅代理。
  下面维护代理运行账户时要根据运行在哪一端来确定用哪一端的账户。对应跨域的情况需特别注意。
DSC00013.jpg
  5.选择订阅的数据库
DSC00014.jpg
  6.维护连接发布和订阅代理的用户,单击...按钮弹出维护用户信息页面。
DSC00015.jpg
  维护用户信息,根据代理运行在哪一端来确定用哪一端的账户。
DSC00016.jpg
  7.选择订阅的方式,本例选择Run continuously,数据延迟较少。
DSC00017.jpg
  8.选择是否需对订阅进行初始化。初始化时会在订阅端创建对应的数据库对象,重新导入数据。
DSC00018.jpg
  9.完成订阅
DSC00019.jpg
  完成发布与订阅的配置后下面就是监控发布与订阅的运行情况。
  在新建的发布上右键单击,在弹出菜单中选择Launch Replication Monitor弹出monitor窗口。
DSC00020.jpg
  在本窗口中可以看到发布和订阅的运行情况。如果有异常图标中将有红色显示。双击Watch List中的明细可以弹出该明细的详细运行信息。
DSC00021.jpg
DSC00022.jpg

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-81266-1-1.html 上篇帖子: SQL Server性能调优:资源管理之内存管理篇(上) 下篇帖子: SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表