Limitación difícil para el recuento de artículos de replicación de fusión

10

Un poco de trasfondo. Desarrollamos una aplicación que utiliza la replicación de mezcla. En este momento, actualmente estamos publicando alrededor de 212 artículos, y todo está bien, ya que parece caer en el límite de conteo de 256 artículos. (Uso de SQL Standard 2005 en el servidor y 2005 Express en el nivel de suscriptor).

Estamos en el proceso de desarrollar una nueva versión, con una nueva base de datos construida desde cero, que tendrá un requisito mínimo del sistema del lado del servidor SQL 2008 R2 Standard y Express 2008 R2 en el extremo del cliente, que también parece tener mismo límite de 256 cuentas en artículos publicados. (sí, también apoyaremos 2012, aunque sus límites son los mismos)

La pregunta viene cuando probamos con éxito la publicación de más de 400 artículos en la nueva versión, y todo prueba funcionalmente (creación de pub, creación de instantáneas y suscripciones, y la replicación en sí). ¿Alguien más ha excedido el límite de conteo antes, y este es solo un límite suave recomendado? No hemos visto ningún error, ya sea durante la creación de la publicación o la creación del suscriptor.

De acuerdo con este artículo: http://msdn.microsoft.com/en-us/library/ms143432%28v=sql.105%29

Estoy esperando una llamada de Microsoft, pero me gustaría saber si alguien ha visto esto antes, en cualquier versión de SQL.

DanBig
fuente
Uno de nuestros proyectos comenzó con la replicación de fusión en toda nuestra base de datos de ~ 675 tablas. La publicación y las suscripciones parecían funcionar, pero no llegamos tan lejos como a las pruebas (cambiamos a punto a punto). Es posible que la documentación sea incorrecta.
Jon Seigel
¿Recibiste noticias de MS sobre esto? Tengo una pregunta sobre esto también. dba.stackexchange.com/questions/26930/… para mí parece ser debido a un error del pasado, y ya no parece ser un límite real, pero quiero estar seguro antes de recomendar que esto se haga en producción.
Peter
A partir de SQL Server 2016, el límite de artículos es ahora: 2048, Fuente: docs.microsoft.com/en-us/sql/sql-server/…
Adel Khayata

Respuestas:

1

Ahora tengo la configuración de replicación de fusión con 666 artículos de tabla en producción, y no recibí ninguna advertencia o error con respecto al límite de artículos.

Actualización: a partir de SQL Server 2016, el límite de artículos es ahora: 2048

Fuente

Adel Khayata
fuente
0

Golpeé en el pasado con SQLServer 2008 (no R2). Microsoft dijo: es un límite difícil . No hay forma de superarlo.

Ste
fuente
Creo que si fuera un límite difícil, nos hubiera fallado en 400 artículos.
DanBig
0

De lo que he deducido, el límite de 256 es un límite estricto para las "configuraciones compatibles", una vez que supere 256 algunas funciones pueden no funcionar.

Por ejemplo, tengo una base de datos con 629 artículos combinados y funciona bien, pero si agrego un artículo filtrado, explotará con un error similar a este error "Mensaje: Demasiados nombres de tabla en la consulta. El máximo permitido es 256. " cuando intentas construir la instantánea.

Scott Chamberlain
fuente