2009-05-04 36 views
0

我在中央服務器和200個客戶端之間建立了合併複製設置。絕大多數客戶不需要全部5000個客戶記錄。只有50人左右被分配給他們。我將如何根據誰登錄來應用過濾器?由用戶名設置的篩選複製

我應該創建一個新的數據庫,將用戶名映射到客戶端記錄並沿着該路徑走下去?

任何更好的想法或陷阱?大家如何處理這種每個用戶過濾?

謝謝!

回答

0

要爲此,可以使用HOST_NAME()SUSER_SNAME()由要麼主機名或分別當前用戶進行過濾。

在構建發佈屬性中的過濾器語句時使用以下內容。

i.e. salesrep = SUSER_SNAME()

SQL文件獲取更多信息。

0

我知道MS Dynamics CRM使用服務器上的視圖來查看誰有權查看內容。當有人查詢該視圖時,它只返回他可以看到的內容。

也許你可以做那樣的事情。