sqlserver数据库发布订阅.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
sqlserver数据库发布订阅

一、准备工作1、首先我们在不同的SQL Server 中建立两数据库 Lx_Data1(发布库) 和 LxData2(订阅库),并在两数据库中分别建立表t_student,脚本如下:CREATE TABLE t_student( Id INT primary key, Name NVARCHAR(10) NULL, Age TINYINT NULL, School NVARCHAR (20) NULL, Class NVARCHAR (10) NULL, Score FLOAT NULL)2、把两个数据库服务器的代理打开二、发布服务1、展开SQL Server 2008 服务器下的 【复制】 节点,会发现有【本地发布】和【本地订阅】两个节点,右击【本地发布】节点,选择【新建发布】:2、如果服务器第一次进行发布设置,会弹出【发布向导】对话框,设置【分发服务器】,选择第一个:3、点击【下一步】会询问我们【启动SQL SERVER代理】的方式,由于是演示,我选则的是 手动方式:4、点击【下一步】,会出现设置【快照文件夹】对话框,我们选择默认:5、点击【下一步】,选择要发布的数据库,我们选择 数据库 Lx_Data1:6、点击【下一步】,选择【发布类型】,我们选择 【事务发布】。这里要说明一下如果您对此对话框里面的各种发布类型不是很理解,请点击这里 /zh-cn/library/ms152565(v=sql.100).aspx选择适当的复制类型7、点击【下一步】,选择数据库中的发布对象,我们的这个例子数据库只有一个表 t_student,我们选择这个表8、点击【下一步】,进入【筛选表行】对话框:9、如果需要筛选表行点击【添加】就会出现如下的筛选器对话框:10、我们不做筛选,要全部同步,点击【取消】后,直接【下一步】,进入【快照代理】设置对话框:11、这里有两个选择一个是立即创建快照,一个是指定一个计划(比如可以指定xxx天xxx时间运行),我们选择第一个,并点击【下一步】进入【代理的安全性】设置:12、点击【安全性设置】,我们选择 SQL SERVER 用户:13、点击【确定】 后,返回 【代理安全性】设置对话框,继续点击【下一步】:14、点击【下一步】,我们给发布进行命名为:“Lx_Data1_Publisher” : 15、点击【完成】,就会创建发布,并会显示创建发布的结果:三、订阅服务发布完成后,我们要进行订阅,过程如下:右键点击【本地订阅】节点,打开,【新建订阅向导】对话框(注意:此处只能选择计算机名): 我们选择发布服务器 Lx-PC 中的数据库发布 Lx_Data1_Publisher,然后点击【下一步】:在【分发代理位置】对话框中,选择第一项,点击【下一步】:在【订阅服务器】对话框中,我们选择订阅数据库 Lx_Data2,然后点击【下一步】:在【分发代理安全性】对话框中,我们点击“...”,进入安全性设置,我们选则的是 SQL 帐户:输入帐号和密码后,点击【确定】,返回【安全性设置】对话框,点击【下一步】:我们选择默认的“连续运行”,点击【下一步】,进入【初始化订阅】对话框:8、初始化时间,选择 “立即” 初始化,点击【下一步】:9、不创建脚本文件,点击【下一步】:10、点击【完成】,就会创建订阅,并显示创建结果:四、测试至此,服务器的发布和订阅都已经创建成功了。我们来测试一下,此时两个数据库表中都没有任何数据,向Lx_Data1中的 t_student 表中插入两条数据:use Lx_Data1goinsert into t_student values (1,史泰龙,22,纽约小学,一班,92)insert into t_student values (2,施瓦辛格,23,华盛顿小学,一班,90)然后我们查看两个数据库的结果:use Lx_Data1goselect * from t_studentuse Lx_Data2goselect * from t_student结果我们会发现数据已经同步了,如下图:

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档