2009-05-04 5 views
0

私は中央サーバと200クライアントの間でマージレプリケーションをセットアップしています。大多数のクライアントは5000のクライアントレコードをすべて必要としません。それらに割り当てられているのは50程度です。ログインしている人に基づいてフィルタを適用する方法を教えてください。フィルタ複製はユーザ名で設定します

ユーザー名をClient Recordsにマップしてそのパスを下げる新しいDBを作成する必要がありますか?

いいアイデアや落とし穴がありますか?どのように誰もこの種のものを扱いますユーザーあたりフィルタリング?

ありがとうございます!

答えて

0

公開文にのフィルタステートメントを作成するときは、以下を使用します。

i.e. salesrep = SUSER_SNAME()

詳細はSQLドキュメントを参照してください。

0

私は、MS Dynamics CRMは、誰が何を見る許可を持っているかを見るために巨大な選択肢を持つサーバー上のビューを使用していることを知っています。誰かがそのビューを照会すると、彼が見ることができるものだけが返されます。

多分あなたはそのようなことをすることができます。それぞれホスト名現在のユーザーいずれかの方法でフィルタリングするこの使用HOST_NAME()またはSUSER_SNAME()のいずれかを行うには

関連する問題