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