Limitação total para contagem de artigos de replicação de mesclagem?


10

Um pouco de fundo. Desenvolvemos um aplicativo que usa replicação de mesclagem. No momento, estamos publicando cerca de 212 artigos e está tudo bem, pois parece estar dentro do limite de 256 artigos. (Usando o SQL Standard 2005 no servidor e 2005 Express no nível do assinante.)

Estamos desenvolvendo uma nova versão, com um novo banco de dados criado a partir do zero, que terá um requisito mínimo de sistema do lado do servidor SQL 2008 R2 Standard e do Express 2008 R2 no lado do cliente, que também parece ter o mesmo limite de 256 contagens em artigos publicados. (sim, também apoiaremos 2012, embora os limites sejam os mesmos)

A questão é: onde testamos com sucesso os mais de 400 artigos publicados na nova versão e tudo é testado funcionalmente (criação de pub, criação de instantâneos e assinantes e replicação propriamente dita). Alguém já excedeu o limite de contagem antes e este é apenas um limite recomendado? Não vimos nenhum erro durante a criação da publicação ou a criação de assinantes.

De acordo com este artigo: http://msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Estou aguardando uma ligação da Microsoft, mas gostaria de saber se alguém já viu isso antes, em qualquer versão do SQL.


Um de nossos projetos começou com a replicação de mesclagem em todo o banco de dados de ~ 675 tabelas. A publicação e as assinaturas pareciam funcionar, mas não chegamos ao teste (mudamos para Ponto a Ponto). É possível que a documentação esteja incorreta.
Jon Seigel

Você recebeu alguma palavra da MS sobre isso? Eu tenho uma pergunta sobre isso também. dba.stackexchange.com/questions/26930/… para mim, parece ser por causa de um bug do passado e não parece mais um limite real, mas quero ter certeza antes de recomendar que isso seja feito em Produção.
Peter

A partir do SQL Server 2016, o limite de artigos é agora: 2048, Fonte: docs.microsoft.com/en-us/sql/sql-server/…
Adel Khayata 6/18

Respostas:


1

Agora, tenho a configuração de replicação de mesclagem com 666 artigos de tabela em produção e não recebi nenhum aviso ou erro sobre o limite de artigos.

Atualização: a partir do SQL Server 2016, o limite de artigos é agora: 2048

Fonte


0

Eu bati no passado com o SQLServer 2008 (não R2). A Microsoft disse: É um limite rígido . Não há como superá-lo.


Eu pensaria que, se fosse um limite rígido, teria falhado para nós em 400 artigos.
21413 DanBig

0

Pelo que reuni, o limite de 256 é um limite rígido para "configurações suportadas", depois que você passa de 256, alguns recursos podem não funcionar.

Por exemplo, eu tenho um banco de dados com 629 artigos de mesclagem e funciona bem, mas se eu adicionar um artigo filtrado, ele explodirá com um erro semelhante a este erro "Mensagem: Muitos nomes de tabela na consulta. O máximo permitido é 256. " quando você tenta criar o instantâneo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.