AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > SQL Server

SQL Server数据库技术(107)

51自学网 http://www.51zixue.net

1 配置分发选项
利用SQL Server Enterprise Manager 执行配置分发选项的步骤为:
(1) 启动SQL Server Enterprise Manager, 选中要进行分发选项配置的分发者服务器。

(3) 单击标签页上的“New”, 按钮将添加新的分发数据库,或使用“Delete” 从 Distribution database 选项栏的Database 框中选中删除一个已存在的分发数据库,若要对分发数据库进行属性设置,则首先选中该分发数据库,然后单击 Properties 按钮,打开distribution Properties 对话框,如图16-10 所示。

    该对话框提供了以下信息:分发数据库名称;在Publishers 下的多行编辑框内显示使用该分发数据库的出版者;Transaction retention 用来设定事务保存在分发数据库中最短时间与最长时间(该选项对于备份和恢复分发数据库很有意义);History retention 用来设定复制性能历史记录的保存在分发数据库的时间。如果选用的单位为小时,则保存时间的取值范围为0 至9999 ;如果单位为天,则取值范围为0 至416。
(4) 单击Agent profiles 选项栏中的Agent profile 按钮,打开Agent profile for “server_name” 对话框,如图16-11 所示。

    该对话框用来对复制代理快照(代理日志、阅读代理、分发代理、合并代理、阅读日志代理)运行参数进行设置。当创建复制代理时,将生成与其相关的Agent profile, 它由分发者维护。复制代理每次启动时都要从Agent profile 中读取信息,来确定自己的运行方式。通过Copy 按钮,可以创建新的Agent profile; 通过 View Details 可以查看或修改各参数的值,如图16-12 所示;通过 Delete 可以删除Agent profile。

2 配置出版选项
在配置完分发选项后,就可以配置出版选项来指定哪个出版者将使用已创建的分发者和分发数据库。SQL Server 允许多个出版者使用同一个分发数据库。如果出版者是一台远程服务器,那么它必须有访问分发数据库的权限。使用SQL Server Enterprise Manager 来允许出版者使用分发数据库的步骤如下:
(1) 启动SQL Server Enterprise Manager, 选中分发者服务器。
(2) 在主菜单中选择Tools, 在下拉菜单中选择Replication, 然后选择Configure Publishing, Subscribers and Distribution 选项,此时会打开Publisher and Distributor Properties 对话框,选中Publisher 标签。如图16-13 所示。
(3) 通过选中Server 表格内的空白框来指定该出版者是否使用当前分发数据库。
(4) 单击分发数据库旁的方框按钮,打开如图16-14 所示的出版者属性设置对话框。进行其它选项的设置。

    如果分发者上有多个分发数据库,则应为出版者选择一个分发数据库。在Snapshot folder 设置出版物快照文件存放的位置。如果对于出版者来说,该分发者是远程的,则必须保证运行在出版者上的快照代理具有访问分发者快照文件的权限。
    若分发者服务器运行在NT 平台上,在默认情况下,快照文件存储路径为////Microsoft SQL Server/MSSQL/ReplData。
    若分发者服务器运行在Window95/98 下,则快照文件的存储路径为////Microsoft SQL Server/MSSQL/ReplData。 如果采用拉订购模式,则快照文件必须存储成网络路径格式。这样运行在订购者和出版者上的复制代理才能正确地访问快照文件。


3 配置出版数据库
    在为出版者指定分发数据库之后还需要设定用于出版的数据库,然后才能在出版数据库上创建出版物。设定一个用于出版的数据库需要执行以下步骤:
(1) 启动SQL Server Enterprise Manager, 选中分发者服务器。
(2) 在主菜单中选择Tools, 在下拉菜单中选择Replication, 然后选择Configure Publishing, Subscribers and Distribution 选项,此时会打开Publisher and DistributorProperties 对话框,选中Publication Database 标签。如图16-15 所示。

(3) 在Database 下的表格内单击Trans 或Merge 列下的复选框来设定出版数据库是用于事务复制还是合并复制。
    当然也可以通过复选框来禁止某一数据库来出版出版物。如果某一出版数据库被禁止出版,那么在该数据库中已创建的出版物将被删除掉。

 
 

上一篇:SQL Server数据库技术(106)  下一篇:SQL Server数据库技术(109)