Partilhar via


Adicionando um artigo a uma publicação

À medida que você cria uma publicação, adiciona artigos que serão publicados. Você pode adicionar artigos a partir do Assistente de Publicação ou usando o procedimento armazenado sp_addmergearticle.

Usando o Assistente de Publicação para adicionar um artigo

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. Como você indicou anteriormente no Assistente de Publicação que essa publicação terá Assinantes do SQL Server Compact 3.5, o Assistente de Publicação irá configurar os artigos adequadamente. Para obter mais informações sobre artigos, consulte o tópico "Opções de artigo para replicação de mesclagem” nos Manuais Online do SQL Server 2008.

Usando sp_addmergearticle para adicionar um artigo

O procedimento armazenado sp_addmergearticle permite adicionar um artigo a uma publicação. Esse procedimento armazenado tem muitos argumentos. Um deles, @compensate\_for\_errors, é modificado no SQL Server Compact 3.5. O SQL Server Compact 3.5 dá suporte aos argumentos @compensate\_for\_errors=false e @compensate\_for\_errors=true, enquanto que versões anteriores davam suporte apenas a @compensate\_for\_errors=true. Se sua publicação estiver definida como @compensate\_for\_errors=false, você receberá erros no assinante, até que a linha problemática seja alterada.

A tabela a seguir lista os argumentos que requerem um valor específico ou que são ignorados quando você usa Assinantes do SQL Server Compact 3.5.

Argumento Descrição ou requisito Versão do SQL Server

@pre_creation_cmd

Apenas 'drop' tem suporte.

Ambos

@creation_script

Ignorado pelo SQL Server Compact 3.5.

Ambos

@allow_interactive_resolver

Ignorado pelo SQL Server Compact 3.5.

Ambos

@logical_record_level_conflict_detection

Apenas 'false' tem suporte.

SQL Server 2005, SQL Server 2008

@logical_record_level_conflict_resolution

Apenas 'false' tem suporte.

SQL Server 2005, SQL Server 2008

Dica

O SQL Server Compact 3.5 não oferece suporte à sincronização com publicações que contêm registros lógicos. Portanto, os parâmetros relacionados aos conflitos de nível de registro lógico devem ser definidos como 'false'.

Consulte também

Conceitos

Criando a publicação
Adicionando um filtro a um artigo
Usando rastreamento em nível de linha e em nível de coluna

Ajuda e informações

Obtendo assistência (SQL Server Compact 3.5 Service Pack 1)