- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
此文档老孙从51cto上消费了好多豆豆才下载到,老孙没技术,但直到这个文档很有用。
期望对大家有所帮助…
两台SQL Server数据同时处理方案(推荐)
复制概念 复制是将一组数据从一个数据源拷贝到多个数据源技术,是将一份数据公布到多个存放站点上有效方法。使用复制技术,用户能够将一份数据公布到多台服务器上,从而使不一样服务器用户全部能够在权限许可范围内共享这份数据。复制技术能够确保分布在不一样地点数据自动同时更新,从而确保数据一致性。 SQL复制基础元素包含 出版服务器、订阅服务器、分发服务器、出版物、文章 SQL复制工作原理 SQL SERVER 关键采取出版物、订阅方法来处理复制。源数据所在服务器是出版服务器,负责发表数据。出版服务器把要发表数据全部改变情况拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据全部改变,并保留这些改变,再把这些改变分发给订阅服务器 SQL SERVER复制技术类型 SQL SERVER提供了三种复制技术,分别是: 1、快照复制(呆会我们就使用这个) 2、事务复制 3、合并复制 只要把上面这些概念搞清楚了那么对复制也就有了一定了解。接下来我们就一步一步来实现复制步骤。 第一先来配置出版服务器 (1)选中指定[服务器]节点 (2)从[工具]下拉菜单[复制]子菜单中选择[公布、订阅服务器和分发]命令 (3)系统弹出一个对话框点[下一步]然后看着提醒一直操作到完成。 (4)当完成了出版服务器设置以后系统会为该服务器树形结构中添加一个复制监视器。同时也生成一个分发数据库(distribution) 第二创建出版物 (1)选中指定服务器 (2)从[工具]菜单[复制]子菜单中选择[创建和管剪公布]命令。此时系统会弹出一个对话框 (3)选择要创建出版物数据库,然后单击[创建公布] (4)在[创建公布向导]提醒对话框中单击[下一步]系统就会弹出一个对话框。对话框上内容是复制三个类型。我们现在选第一个也就是默认快照公布(其它两个大家能够去看看帮助) (5)单击[下一步]系统要求指定能够订阅该公布数据库服务器类型,SQLSERVER许可在不一样数据库如 ORACLE或ACCESS之间进行数据复制。不过在这里我们选择运行SQL SERVER 数据库服务器 (6)单击[下一步]系统就弹出一个定义文章对话框也就是选择要出版表 (7)然后[下一步]直到操作完成。当完成出版物创建后创建出版物数据库也就变成了一个共享数据库。 第三设计订阅 (1)选中指定订阅服务器 (2)从[工具]下拉菜单中选择[复制]子菜单[请求订阅] (3)根据单击[下一步]操作直到系统会提醒检验SQL SERVER代理服务运行状态,实施复制操作前提条件是SQL SERVER代理服务必需已经开启。 (4)单击[完成]。完成订阅操作。 完成上面步骤其实复制也就是成功了。不过怎样来知道复制是否成功了呢?这里能够经过这种方法来快速看是否成功。展开出版服务器下面复制——公布内容——右键公布内容——属性——击活——状态然后点立即运行代理程序接着点代理程序属性击活调度把调度设置为每一天发生,每一分钟,在0:00:00和23:59:59之间。接下来就是判定复制是否成功了打开C:\Program Files\Microsoft SQL Server\MSSQL\REPLDATA\unc\XIAOWANGZI_database_database下面看是不是有部分以时间做为文件名文件夹差不多一分中就产生一个。要是你还不信话就打开你数据库看在订阅服务器指定订阅数据库下看是不是看到了你刚才所公布表—
一个手工同时方案 --定时同时服务器上数据 --例子: --测试环境,SQL Server ,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test --服务器上表(查询分析器连接到服务器上创建) create table [user](id int primary key,number varchar(4),name varchar(10)) go --以下在局域网(本机操作) --本机表,state说明:null 表示新增统计,1 表示修改过统计,0 表示无改变统计 if exists (select * from dbo.sysobjects where id = object_id(N[user]) and OBJECTPROPERTY(id, NIsUse
文档评论(0)