Partilhar via


Adicionando um filtro a um artigo

A filtragem permite que você envie um subconjunto de dados em uma publicação para cada Assinante. Você pode adicionar um filtro a uma publicação usando o Assistente de Publicação ou o procedimento armazenado sp_addmergefilter.

Como o filtro de linha e coluna funciona

A replicação do Microsoft SQL Server oferece filtragem de linha e coluna. Isso permite que você defina e mantenha subconjuntos de dados que podem ser publicados em dispositivos diferentes. Você pode usar a filtragem de linha para publicar um subconjunto de linhas em uma tabela publicada. Por exemplo, em uma organização de serviço, cada representante de serviço pode ter que receber apenas os registros de clientes das contas nas quais eles trabalham. Você pode usar a filtragem de coluna para publicar um subconjunto de colunas em uma tabela publicada. É possível usar, por exemplo, um filtro de coluna para eliminar textos grandes ou colunas de imagens que talvez você não queira publicar em um dispositivo inteligente.

Dica

Você pode usar a filtragem de linha e coluna no mesmo artigo dentro de uma publicação.

Para obter mais informações, consulte "Filtrando dados publicados" nos Manuais Online do SQL Server.

Usando o Assistente de Publicação para filtrar uma publicação

Quando você usa o Assistente de Publicação para criar uma publicação, seleciona os artigos que deseja publicar marcando as caixas de seleção próximas a cada artigo. Quando você seleciona um artigo, pode adicionar filtragem. A filtragem de coluna e linha é configurada ao mesmo tempo no assistente.

Usando sp_addmergefilter para filtrar uma publicação

O procedimento armazenado sp_addmergefilter permite filtrar uma publicação. Ele possui muitos argumentos, mas há apenas um argumento que requer um valor específico quando você usa assinantes do SQL Server Compact 3.5:

Argumento

Descrição ou requisito

Versão do SQL Server

@filter_type

Somente '1' (filtro de junção) tem suporte.

SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 

Dica

O SQL Server Compact 3.5 não oferece suporte à sincronização com publicações que contêm registros lógicos.

Consulte também

Outros recursos

Adicionando um artigo a uma publicação

Usando rastreamento em nível de linha e em nível de coluna