Especificar a ordem de processamento de artigos da tabela de mesclagem (Programação Transact-SQL de replicação)
A replicação de mesclagem permite que você especifique a ordem em que artigos são processados pelo Agente de Mesclagem durante o processo de sincronização. Você pode atribuir uma ordem a cada artigo programaticamente ao criar um artigo usando procedimentos armazenados de replicação. Os artigos são processados em ordem crescente de valores. Se dois artigos tiverem o mesmo valor, serão processados simultaneamente. Para obter mais informações, consulte Especificar a ordem de processamento dos artigos de mesclagem.
Para especificar a ordem de processamento de um novo artigo de mesclagem
No Publicador do banco de dados de publicação, execute sp_addmergearticle (Transact-SQL). Especifique um valor inteiro que representa a ordem de processamento do artigo para @processing_order. Para obter mais informações, consulte Defina um Artigo.
Observação Ao criar artigos ordenados, você deverá deixar intervalos entre os valores de ordem de artigo. Isto facilitará a definição de novos valores no futuro. Por exemplo, se você tiver três artigos para os quais terá que especificar uma ordem de processamento fixa, defina o valor do @processing_order como 10, 20 e 30 em vez de 1, 2 e 3, respectivamente.
Para alterar a ordem de processamento de um artigo de mesclagem
Para determinar a ordem de processamento de um artigo, execute sp_helpmergearticle (Transact-SQL) e observe o valor de processing_order no conjunto de resultados.
No Publicador do banco de dados de publicação, execute sp_changemergearticle (Transact-SQL). Especifique um valor de processing_order para @property e um valor inteiro que representa a ordem de processamento para @value.
Consulte também
Conceitos
Especificar a ordem de processamento dos artigos de mesclagem