REVISIÓN: El agente de mezcla para una publicación filtrada podría fallar

Seleccione idioma Seleccione idioma
Id. de artículo: 814916 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Nº DE ERROR: 363726 (SHILOH_BUGS)
Expandir todo | Contraer todo

En esta página

Síntomas

El agente de mezcla para una publicación filtrada puede fallar y recibe el siguiente mensaje de error:

Error al enumerar los cambios en los artículos filtrados.
Categoría: NULL origen:
Proveedor de duplicación de mezcla
Número:-2147200925
Mensaje: Error al enumerar los cambios en los artículos filtrados.
Categoría: comando
Origen: Error de comando
Número: 0
Mensaje: crear tabla # belong_agent_-2147483646 (tablenick int NOT NULL, NOT NULL rowguid uniqueidentifier, generación int NULL, linaje varbinary(255) NULL, col v varbinary(2048) NULL)
Categoría: SQLSERVER
Origen: nombreDeServidor
Número: 170
Línea de mensaje: 1: sintaxis incorrecta cerca de '-'.

Causa

En ciertas situaciones, SQL Server crea el nombre de la tabla temporal con un signo de guión en el nombre de la tabla; sin embargo, el signo de guión en el nombre de tabla hace que la creación de la tabla temporal para producir un error.

Solución

Información de Service Pack

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

Información de revisiones

La versión en inglés de este hotfix tiene los atributos de archivo (o atributos de último archivo) mostrados en la siguiente tabla. Las fechas y horas de estos archivos aparecen en la hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre hora UTC y la hora local, utilice la ficha zona horaria de la herramienta fecha y hora en el panel de control.
   Date         Time   Version         Size             File name
   ------------------------------------------------------------------------
   08-Feb-2003  05:43                    786,432 bytes  Distmdl.ldf
   08-Feb-2003  05:43                  2,359,296 bytes  Distmdl.mdf
   30-Jan-2003  01:55                        180 bytes  Drop_repl_hotfix.sql
   01-Feb-2003  00:32  2000.80.763.0   1,557,052 bytes  Dtsui.dll
   30-Jan-2003  05:18                    746,470 bytes  Instdist.sql
   30-Jan-2003  01:55                      1,402 bytes  Inst_repl_hotfix.sql
   08-Feb-2003  06:40  2000.80.765.0      90,692 bytes  Msgprox.dll
   08-Feb-2003  03:53                  1,065,895 bytes  Replmerg.sql
   08-Feb-2003  06:40  2000.80.765.0     221,768 bytes  Replprov.dll     
   08-Feb-2003  06:40  2000.80.765.0     307,784 bytes  Replrec.dll
   30-Jan-2003  05:18                  1,084,318 bytes  Replsys.sql
   08-Feb-2003  06:40  2000.80.765.0     176,696 bytes  Sqlmap70.dll
   08-Feb-2003  06:40  2000.80.765.0      57,920 bytes  Sqlrepss.dll
   08-Feb-2003  06:41  2000.80.765.0   7,528,529 bytes  Sqlservr.exe
   08-Feb-2003  06:40  2000.80.765.0      45,644 bytes  Sqlvdi.dll
   08-Feb-2003  06:40  2000.80.765.0      82,492 bytes  Ssnetlib.dll
				
Nota debido a las dependencias de archivos, la revisión o característica más reciente que contiene estos archivos quizás contenga también archivos adicionales.

Aplicar esta revisión a los suscriptores de SQL CE

Para los suscriptores de SQL Server CE, no es necesario realizar los pasos adicionales si Servicios de Internet Information Server (IIS) y SQL Server se ejecutan en el mismo equipo.

Si IIS se está ejecutando en un equipo diferente, siga estos pasos en el equipo que ejecuta IIS para aplicar esta revisión correctamente:
  1. Detener el servicio IIS.
  2. Cambie los siguientes archivos DLL a Dllname _old.dll:
    • Msgprox.dll
    • Replprov.dll
    • Replrec.dll
    Nota De forma predeterminada, estos archivos se encuentran en la carpeta de programa de programa\Microsoft SQL Server\80\COM.
  3. Copie los archivos siguientes que se incluyen en la revisión para el equipo que ejecuta IIS:
    • 08-Feb-2003 06: 40 2000.80.765.0 90.692 bytes Msgprox.dll
    • 08-Feb-2003 06: 40 2000.80.765.0 221.768 bytes Replprov.dll
    • 08-Feb-2003 06: 40 2000.80.765.0 307.784 bytes Replrec.dll
  4. Las dll anteriores utilizando ejecutando regsvr32 reregister comandos que son similares al siguiente:
    regsvr32 DriveLetter:\Program Files\Microsoft
    				SQL Server\80\COM\Replrec.dll
  5. Reinicie el Servicios IIS.
  6. Compruebe la combinación de sincronización de replicación para asegurarse de que no se han producido errores.


Nota La corrección debe aplicarse en el publicador y el suscriptor. La revisión también está disponible en el paquete acumulativo de revisiones seguridad descrita en el siguiente artículo en Microsoft Knowledge Base:
821277MS03-031: Revisión de seguridad para SQL Server 2000 Service Pack 3

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".Este problema se corrigió por primera vez en Pack 4 de Microsoft SQL Server 2000.

Propiedades

Id. de artículo: 814916 - Última revisión: jueves, 27 de febrero de 2014 - Versión: 7.3
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
Palabras clave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB814916 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): 814916

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