一台主服务器负责发布,多台服务器订阅。每台订阅服务器根据各自权限订阅部分数据,怎么样识别每台订阅服务器。我用的是强制订阅。

解决方案 »

  1.   

    可以通过“筛选行”里编辑筛选条件。
    默认SQL语句是 SELECT <published_columns> FROM [dbo].[tab] WHERE,在后面加条件就可以了,可是怎么样知道是哪台服务器订阅的啊,只有知道是哪台服务器订阅才能设置相应的条件啊。 有没有什么函数可以取得当前订阅服务器的名称,就像host_name()是本机名称一样。