在SqlServer2000中有一个复制概念?

[复制链接]
查看11 | 回复3 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
各位高手:
   小弟刚开始学习SqlServer(以前公司用的是Oracle),现在碰到一个新的概念--复制。那位兄台可以告知小弟通俗的解释及相关的用法、用途。
   小弟先谢过了!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我刚弄拉一段时间,虽然还有个一问题没有弄明白,可是大致还可以。SQL SERVE中的复制就是要实现数据的一个副本,留在远程的PC上(至少我是这样认为的)。大致的模型是遵循着发布——〉分发——〉订阅,有点类似于出版社出版了书籍,让书商去卖书,然后由阅读者来买书。复制一共有三种1、快照2、事务3、合并 快照就是每次发送数据的快照到远程的PC上,事务发送的不是数据,而是SQL命令在远程的PC上执行,而那个合并复制是那种中心订阅的方式。大致先罗索这么多吧
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
复制解决的问题,就是两个数据库实例间的数据同步。可以是SQL Server ->SQL Server,也可以是SQL Server->non-SQL Server。数据的同步可以是单向,也可以是双向的。
Microsoft形象地用发布者,分发者,订阅者三种角色来描述这个过程。同时也反映了SQL Server的同步复制过程。
但是,我想提出的是,如果你刚接触同步复制的时候,最好先看一下文档,online book上有一篇描述了具体的复制实现架构。
这对于你解决复制配置设置上大有帮助。不要马上就在Enterprise manager上开始配置(尽管Microsoft为你提供了傻瓜式的GUI向导)。
举个例子:
Distributor是如何获得Publisher的数据和一系列改动的呢?
其实是通过文件路径访问方式,这往往就是distributor和publisher之间要通过域认证的原因,如果不是在一个域中,那么就需要在操作系统超级用户帐号上动脑筋。
复制实现架构,是你解决复制配置问题的根本理论知识。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
************************************************************************************************************************
这往往就是distributor和publisher之间要通过域认证的原因,如果不是在一个域中,那么就需要在操作系统超级用户帐号上动脑筋。
************************************************************************************************************************
这个到不用,不用非要在域中实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行