WEB开发网
开发学院数据库MSSQL Server 一步步教你配置SQL SERVER合并复制(六)配置Publ... 阅读

一步步教你配置SQL SERVER合并复制(六)配置Publisher(下)

 2008-11-01 10:08:56 来源:WEB开发网   
核心提示: 整个的执行过程如下所示:USE [ParkSurvey]EXEC sp_changemergearticle @publication='ParkSurveyPublication', @article='Cities', @property='su

整个的执行过程如下所示:

USE [ParkSurvey]
EXEC sp_changemergearticle
   @publication='ParkSurveyPublication',
   @article='Cities',
   @property='subset_filterclause',
   @value='CityId=CONVERT(int,HOST_NAME())',
   @force_invalidate_snapshot=1,
   @force_reinit_subscription=1;
GO
这样做的结果是新建一个快照文件夹,但性能会比上面的好。

最后我们来看看Add Filter页面中底部的单选按钮,对于每一张建立参数查询的表来说,你既不能在各个订阅者的HOSTNAME的值是一样的时候选择第一个按钮,也不能在各个订阅者的HOSTNAME的值不一样时选择第二个按钮,这很重要因为这样子会报错。如果每个订阅者的HOSTNAME的值是唯一的值的时候你应该选择第二个按钮。因此所有的静态查询你都必须选择第一个按钮让每一行的数据都发送给每个订阅者。点击OK,一个有查询条件的表就显示在 Filter Table Rows页面上了。

一步步教你配置SQL SERVER合并复制(六)配置Publisher(下)

好了,一个有同步参数的表就被建立了,下面我要教你如何与另外张表进行关联。在我们的例子里面,Cities表只让订阅者同步订阅者所对应的城市,但如果订阅者也想查看Parks表里的数据的话,这个就不能够满足我们的需求了。这里CityId是Parks的外键,我们可以扩展Cities表中的 HOSTNAME查询条件,选择Cities,点击Add按钮,然后选择 Add Join to Extend the Selected Filter..如下图所示的。

上一页  1 2 3 4  下一页

Tags:步步 配置 SQL

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