Pergunta

Eu tenho uma configuração de replicação de mesclagem entre um servidor central e 200 clientes. A grande maioria dos clientes não precisa de todos os registros de clientes 5000. Apenas a 50 ou assim que são atribuídos a eles. Como eu iria sobre a aplicação de um filtro com base em quem está logado?

Eu deveria criar um novo banco de dados que mapeia nomes de usuário para o cliente Records e ir por esse caminho?

Todas as idéias melhores ou armadilhas? Como estão todos lidar com este tipo de por usuário filtragem?

Obrigado!

Foi útil?

Solução 2

Para fazer este uso seja HOST_NAME() ou SUSER_SNAME() para filtrar tanto pelo nome do host ou usuário atual , respectivamente.

Use a seguir ao construir a instrução de filtro nas Propriedades Publicação .

i.e. salesrep = SUSER_SNAME()

Veja SQL Docs para mais informações.

Outras dicas

Eu sei que MS Dynamics CRM vista uso no servidor com uma enorme seleção para olhar para quem tem permissão para ver o que. Quando alguém consulta que vê-lo só retorna o que ele pode ver.

Talvez você poderia fazer algo parecido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top