0

我在中央服务器和 200 个客户端之间设置了合并复制。绝大多数客户不需要全部 5000 条客户记录。只有 50 个左右被分配给他们。我将如何根据谁登录来应用过滤器?

我应该创建一个将用户名映射到客户记录的新数据库并沿着这条路走下去吗?

有更好的想法或陷阱吗?每个人是如何处理这种按用户过滤的?

谢谢!

4

2 回答 2

0

我知道 MS Dynamics CRM 使用服务器上的视图来查看谁有权查看什么。当有人查询该视图时,它只返回他可以看到的内容。

也许你可以做这样的事情。

于 2009-05-04T18:05:24.143 回答
0

为此,请分别使用HOST_NAME()SUSER_SNAME()主机名当前用户进行过滤。

在Publication Properties中构建过滤器语句时使用以下内容。

i.e. salesrep = SUSER_SNAME()

有关详细信息,请参阅SQL 文档

于 2009-06-11T16:17:47.677 回答