随笔 - 2  文章 - 3  评论 - 2 

SQL Server 2005高可用性之
SQL Server 2005
SQL Server 2000,无是性能是功能都有一个相当大的提高,甚至可以用革命来形容一次升SQL Server 2005使 SQL Server 身于企业级数据行列。在数据高可用性方面,SQL Server 2005提供了数据像、制、故障移群集、日志送功能。本文向简单SQL Server 2005制功能。

一、

制是将数据或数据库对象从一个数据库复制和分到另外一个数据,并行数据同,从而使源数据和目数据保持一致。使用制,可以在局域网和广域网、接、无线连接和 Internet 上将数据分到不同位置以及分发给远程或移

SQL Server 2005制有布服器、分器、订阅服服器(1制服器之成,它似于书报社或出版社、局或店、者之系。

报纸发明,布服似于社,社提供刊的内容并印刷,是数据源;分器相当于局,它将各社的刊送(分)到订户手中;订阅器相当于订户,从局那里收到刊。在实际制中,布服器是一数据库实例,它通过复制向其他位置提供数据,分器也是一数据库实例,它起 着存区的作用,用于制与一个或多个布服器相关联的特定数据。布服器都与分器上的个数据(称作数据)相关联。分数据 储复制状数据和有关发布的元数据,并且在某些情况下布服器向订阅器移的数据起着排的作用。在很多情况下,一个数据例充当 布服器和分器两个角色,本地分订阅器是接收制数据的数据库实例。一个订阅器可以从多个布服器和布接收数 据。

制有三种类:事务复制、快照制、合并制。

 
务复制:l务复制是将制启用后的所有布服器上布的内容在修改时传给订阅器,数据更改将按照其在布服器上生的序和事务边界,用于订阅器,在布内部可以保的一致性。
l快照制:快照制将数据以特定刻的暂态,而不监视对数据的更新。生同步时,将生成完整的快照并将其送到订阅器。
l合并制:合并制通常是从布数据库对象和数据的快照始,并且用触器跟踪在布服器和订阅器上所做的后数据更改和架构修改。订阅器在接到网路将与布服行同,并交自上次同以来布服器和订阅器之间发生更改的所有行。


二、
里以配置一个事务复制来制配置程 。

试验在同一台机器的二个间进行,例名分SERVER01SERVER02 。将SERVER01配置佈服器和分(也就是前面提到的本地分”),SERVER02配置为订阅器。在本例中将 SERVER01中一个DBCoperperson表作为发布的数据,在布前确保person表有主SQL SERVER 代理自佈数据是日志是完整模式。

第一:完全SERVER01 DBCopy数据,在SERVER02上恢DBCopy数据(制前的同,使用布的源和目数据一致)

第二: 在SERVER01布和分

A
、 在SERVER01-->本地布右键选择新建订阅

B
、 在新建布向中首先要求选择器,本例选择本机作器,选择认值

C
、 向第三要求选择快照的路径,一般情况下选择路径。

D
、 向第四步选择发布的数据,选择DBCopy

E
、 接着选择发布的型,选择务复制。

F
选择发布的内容(PERSON),裡不可以表,可以布其他的数据库对象,比如函数。在选择某一个表之后可以选择发布某一列或几列。在步骤下一个介面中可以选择布的行。

G
布的内容之后置 运行SQL代理的号。置如下:

H
置上一之后,给复制起个名字PersonCopy到此止,布和分已配置成功(如8)


第三:配置订阅
订阅有两,一是由布服器向订阅数据,由订阅器去订阅数据。本例在SERVER02订阅

A
、 第一SERVER02点右击订阅,新建订阅
B
选择发布服,在下拉列表框中选择SQL SERVER 布服,选择SERVER01,就可以看到才新建的PersonCopy
C
选择订阅方式, 选择请订阅
D
选择订阅的本地数据
E
置完本地数据之后要求置运行代理的安全性,置成SQL 代理号。完成以上置后,订阅置完成。
SERVER01表中插入一条新记录后,在SERVER02中去检查是否同步过来。一般来,几乎SERVER01行完了,SERVER02就可以看到更新后的数据。

posted on 2007-12-28 12:00 -cp- 阅读(77) 评论(0)  编辑 收藏