WEB开发网
开发学院数据库MSSQL Server SQL Server 2005 数据库复制 阅读

SQL Server 2005 数据库复制

 2010-10-01 10:21:02 来源:WEB开发网   
核心提示: 合并复制是为移动用户设计的,可以在发布服务器或是订阅服务器处执行修改,SQL Server 2005 数据库复制(5),在合并代理运行时,这些修改将同步,5.设置复制代理及安全,即指定可以运行代理的用户帐号,多用于发布服务器与订阅服务都修改数据的情况下,工作原理如下:在要复制的每个表上实现触发器

合并复制是为移动用户设计的,可以在发布服务器或是订阅服务器处执行修改,在合并代理运行时,这些修改将同步,多用于发布服务器与订阅服务都修改数据的情况下。工作原理如下:在要复制的每个表上实现触发器,并使用包含GUID列唯一标识要复制的表中的每一行。对其中的任何一个表进行修改时,都会将更改将记录一个数据表中,在合并代理运行时,它收集数据表中的GUID,这些GUID指出了在发布服务器和订阅服务器处修改过的行。对于只在发布服务器或是订阅端修改的数据则直接进行相应操作,如INSERT,UPDATE,DELETE,如果双方都有GUID则按照用户指定的方式解决冲突,默认发布服务器伏先。

配置复制:

无论是快照复制,事务性复制还是合并复制,创建复制都要经过以下几个步骤:

1.  创建发布服务器。选择要发布的服务器。如果有条件的,也可以分发服务器,在这里我们就将发布服务器和分发服务器设置在同一台计算机上。

2.  不论是发布服务器还是订阅服务器必须开启代理服务。

3.  创建一个发布。即将需要的数据库及对象发布出来。

4.  选择一个适合自己的发布类型。

5.  设置复制代理及安全,即指定可以运行代理的用户帐号。

创建可以使用此发布的订阅服务器。

现在我们的实验基于下图:

SQL Server 2005 数据库复制

我们将SERVER1上的DB1数据库复制到SERVE2服务器上

具体操作如下 :

SERVER1上操作:实例名----复制----本地发布-----新建发布

SQL Server 2005 数据库复制

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接