WSUS Error 10022 al sincronizar

26/09/2008 - 07:48 por Fabian | Informe spam
Hola


Cada vez que sincroniza WSUS con el servidor de Windows Update de microsoft,
recibo el siguiente mensaje en el visor de sucesos:


Origen: Windows Server Update
Categoría: Core
Tipo: Error
Id. de suceso: 10022
Descripcción: El último intento de sincronización del catálogo no se realizó
correctamente.


En los logs que genera WSUS en su directorio de instalación muchísimos
mensajes como esto:

2008-09-25 11:16:52.571
UTC Warning WsusService.24 CatalogSyncAgentCore.GetErrorCodeFromException Failed
to insert update 081080b7-00c2-458c-b1ab-49040c62c28d/101: e#15, Error de
desbordamiento aritmético al convertir expression al tipo de datos datetime.

2008-09-25 11:18:42.427
UTC Error WsusService.24 CatalogSyncAgentCore.ExecuteSyncProtocol Bad Update
Revision #402: 081080b7-00c2-458c-b1ab-49040c62c28d/101
en
Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)
en
Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.CatalogSyncThreadProcess()
en System.Threading.ThreadHelper.ThreadStart_Context(Object state)
en System.Threading.ExecutionContext.runTryCode(Object userData)
en
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
en System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
en System.Threading.ThreadHelper.ThreadStart()

Alguien me puede ayudar?
 

Leer las respuestas

#1 Fabian
26/09/2008 - 08:12 | Informe spam
He estado mirando la herramienta Sql Server profiler y parece ser que se
produce el error al convertir las fechas. los comandos sql que envía WSUS
estan en formato 'yyyy-mm-dd hh:mm:ss' y mi SQL Server está configurado con
el idioma en español por defecto. Por tanto al iniciar sesión se establece
SET DATEFORMAT dmy.

WSUS se conecta a SQL Server con el usuario NT AUTHORITY\Servicio de red.
Para solucionar el problema de momento he cambiado el idioma por defecto para
este usuario a inglés.


Esta solución me vale para salir del paso, pero me gustaría saber como debo
configurar WSUS para que no se reproduzca este error.





"Fabian" wrote:

Hola


Cada vez que sincroniza WSUS con el servidor de Windows Update de microsoft,
recibo el siguiente mensaje en el visor de sucesos:


Origen: Windows Server Update
Categoría: Core
Tipo: Error
Id. de suceso: 10022
Descripcción: El último intento de sincronización del catálogo no se realizó
correctamente.


En los logs que genera WSUS en su directorio de instalación muchísimos
mensajes como esto:

2008-09-25 11:16:52.571
UTC Warning WsusService.24 CatalogSyncAgentCore.GetErrorCodeFromException Failed
to insert update 081080b7-00c2-458c-b1ab-49040c62c28d/101: e#15, Error de
desbordamiento aritmético al convertir expression al tipo de datos datetime.

2008-09-25 11:18:42.427
UTC Error WsusService.24 CatalogSyncAgentCore.ExecuteSyncProtocol Bad Update
Revision #402: 081080b7-00c2-458c-b1ab-49040c62c28d/101
en
Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)
en
Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.CatalogSyncThreadProcess()
en System.Threading.ThreadHelper.ThreadStart_Context(Object state)
en System.Threading.ExecutionContext.runTryCode(Object userData)
en
System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
en System.Threading.ExecutionContext.RunInternal(ExecutionContext
executionContext, ContextCallback callback, Object state)
en System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
en System.Threading.ThreadHelper.ThreadStart()

Alguien me puede ayudar?

Preguntas similares