REVISIÓN: Combinación de duplicación agente no el mensaje de error: "No se puede replicar una vista o función"

Seleccione idioma Seleccione idioma
Id. de artículo: 299649 - Ver los productos a los que se aplica este artículo
Nº DE ERROR: 234529 (SHILOH_BUGS)
Expandir todo | Contraer todo

En esta página

Síntomas

Si agrega un artículo de sólo esquema, como una vista o un procedimiento almacenado a una publicación de mezcla sin agregar tablas de referencia, el agente de mezcla puede fallar y se produce este mensaje de error:
Error 208: Nombre de objeto no válido 'object_name'.
No se puede replicar una vista o función porque los objetos que se hace referencia o columnas no están presentes en el suscriptor.
Este comportamiento puede producirse también cuando agregue la tabla que se hace referencia a la publicación de mezcla después de agregar el artículo de sólo esquema y después de generar una instantánea inicial para la publicación.

Causa

La tabla de sistema de combinación de sysmergeschemachange contiene información sobre los artículos publicados generados por el agente de instantáneas. Cuando se agrega una tabla de referencia después el artículo de sólo esquema, schemaversion de la tabla que se hace referencia es mayor que schemaversion del artículo sólo esquema, lo que provoca el error.

Solución

Para resolver este problema, consiga el Service Pack más reciente para SQL Server 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211INF: Cómo obtener el Service Pack más reciente de SQL Server 2000

Solución

Para evitar este comportamiento cuando agrega una vista o el artículo de procedimiento almacenado a una publicación de mezcla, agregue también todas las tablas que se hace referencia a la vista o procedimiento almacenado para la publicación de mezcla.

Estado

Microsoft ha confirmado que este es un problema de SQL Server 2000. Este problema se corrigió por primera vez en SQL Server 2000 Service Pack 1.

Más información

Este problema se produce cuando se agrega un artículo de mezcla sólo de esquema como una vista o procedimiento almacenado. Este comportamiento no se produce cuando se agrega un artículo de combinación de tabla.

Pasos para reproducir este comportamiento

  1. Crear una tabla llamada t1 (c1 int principal clave, c2 int, c3 uniqueidentifier rowguidcol).
  2. Crear una vista denominada t2 como:
     select * from t1
    					
  3. Crear una publicación de mezcla con t2 como un artículo.
  4. Ejecutar al agente de instantáneas.
  5. Ejecutar a Agente de mezcla.
  6. El agente de mezcla produce un error con este mensaje de error:
    No se puede replicar una vista o función porque los objetos que se hace referencia o columnas no están presentes en el suscriptor.
  7. Agregar t1 como un artículo a la publicación de mezcla.
  8. Ejecutar al agente de instantáneas.
  9. Ejecutar a Agente de mezcla.
  10. El agente de mezcla produce un error con este mensaje de error:
    No se puede replicar una vista o función porque los objetos que se hace referencia o columnas no están presentes en el suscriptor.

Propiedades

Id. de artículo: 299649 - Última revisión: miércoles, 05 de noviembre de 2003 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbmt kbbug kbfix kbsqlserv2000sp1fix KB299649 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 299649

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com