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

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.

299649
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Nº DE ERROR: 234529 (SHILOH_BUGS)
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.

Advertencia: este artículo se ha traducido automáticamente

Propiedades

Id. de artículo: 299649 - Última revisión: 01/16/2015 22:44:57 - Revisión: 3.2

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB299649 KbMtes
Comentarios