SQL Server数据库实用技术(108)
时间:2007-11-09 来源:不详 作者:迈克DB
当有很多的订购者时,应让分发代理运行在订购者服务器上,即使用拉订购。这样可以减轻分发者负载,提高其性能。如果使用推订购,只要订购者订购出版物或在出版物创建时所规划的时间来临,快照代理都会被执行。但是在快照代理执行的规划时间来临时,只有那些没有被同步的订购者才会被同步。
16.3.2 创建快照复制出版物 在SQL Server 中,利用Create Publication Wizard 可以指定哪个数据库为出版数据库,选择表或存储过程来创建论文从而创建复制出版物。
注意:要创建复制出版物必须其有sysadmin服务器角色。 出版物不能跨多个用户数据库。
使用SQL Server Enterprise Manager 创建复制出版物需执行以下步骤:
(1) 启动SQL Server Enterprise Manager, 选中出版者服务器。
(2) 在主菜单中选择Tools, 在下拉菜单中选择Replication, 然后选择Create and Manage Publications 选项,此时会打开Create and Manage Publications On ‘publisher’ 对话框。如图16-25 所示:
(3) 在Databases and Publications 框中选择准备出版的数据库然后当选择Create Publication 选项,打开Create Publication Wizard 对话框,选中show advanced option in Wizard ,如图16-26 所示。 织梦好,好织梦
(4) 单击“下一步”,打开Choose Publication Database 对话框,如图16-27 所示。从Database 框中可以选择将出版哪一数据库的表、视图或存储过程。
(5) 选择指定的出版数据库后,单击“下一步”,打开Select Publication Type 对话框,如图16-28 所示,从中选择所使用的复制类型。
(6) 单击“下一步”,按钮打开Updatable Subscriptions 对话框,如图16-29 所示。 Immediate updating 选项表示订购者在对复制数据更新后,立即将这些变化反映到出版者;Queued updating 选项表示订购者在对复制数据更新后,首先将这些更新事件包裹在消息中,并将这些消息存储在订购者和分发者的消息队列中,然后队列阅读代理将从分发者的消息队列中读取这些更新事件,并将其应用到分发者上。可以选择任意一个选项,也可以将其都选中。如果不做出选择,则单击“下一步”之后将打开Transform Published Data 对话框与(Imme- diate updating 和Queued updating 复制选项以及Transform Published Data 有关的问题,我们将在“16.6 复制选项”一节做详细介绍)。在此我们选择Queued updating。
内容来自dedecms
(7) 单击“下一步”,打开Specify Subscriber Types 对话框,如图16-30 所示。 SQL Server 2000 提供了三种类型订购者;SQL Server 2000 订购者,SQL Server 7 订购者和异构订购者。如果选择了SQL Server 7 订购者类型,则一些SQL Server 2000 的新增特性将无法使用。在这里我们选择Server running SQL Server 2000 选项。
(8) 单击“下一步”按钮,打开Specify Articles 对话框,如图16-31 所示在SQL Server 2000 中,出版物不仅可以是表,存储过程,而且也可以是视图。左面的表格用来确定出版物包括哪些种类的数据库对象,比如您选中Table 旁的复选框,则会在右面的表格中显示出版数据库中所有用户自定义的表,如果准备让您的论文包括某个表就选中该表对应的复选框。Show unpublished objects 复选框用来确定是否在右面的表格中显示未被出版的数据库对象。
文章评论
共有位Admini5网友发表了评论 查看完整内容