Select the product you need help with
REVISIÓN: La primera ejecución del procedimiento almacenados xp_cmdshell no se completa hasta que se complete en 2012 de SQL Server la última ejecuciónId. de artículo: 2671318 - Ver los productos a los que se aplica este artículo En esta páginaMicrosoft distribuye correcciones de 2012 de Microsoft SQL Server en un archivo descargable. Dado que las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y publicación de la actualización de todas las actualizaciones de seguridad que se incluyen con la anterior 2012 de SQL Server. SíntomasSe supone que tiene muchos procedimientos almacenados xp_cmdshell al mismo tiempo en varias sesiones en Microsoft SQL Server 2012. En esta situación, la primera ejecución del procedimiento almacenados xp_cmdshell no se completa hasta que se complete la última ejecución. CausaEste problema se produce porque un identificador es heredado por los procesos que se abren al ejecutar procedimientos almacenados xp_cmdshell al mismo tiempo. La API CreateProcess requiere un identificador de herencia para redirigir el mensaje de salida y error estándar. Si varias ejecuciones de la xp_cmdshell almacenan procedimiento ejecutar al mismo tiempo, los procesos recién abierto pueden heredar el identificador de procesos existentes. Sin embargo, el xp_cmdshell almacenan esperas de procedimiento para el identificador de cerrado por todos los procesos abiertos. Por lo tanto, cuando varios procesos heredan el identificador, todas las ejecuciones de xp_cmdshell deben esperar hasta que se cierra el identificador por el proceso de ejecución más largo. SoluciónPara resolver este problema, aplique la siguiente actualización acumulativa. Esta actualización agrega opciones de STARTUPINFOEX de API CreateProcess que impidan que la herencia de controlador para entre procesos. Información sobre la actualización acumulativaSQL Server 2012La solución a este problema fue lanzada en la actualización acumulativa 4. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2012, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:2758687 Nota Como las compilaciones son acumulativas, cada nueva versión de revisión contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluyen con la anterior 2012 de SQL Server. Se recomienda que considere la posibilidad de aplicar la versión más reciente de revisión que contenga esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
(http://support.microsoft.com/kb/2758687/
)
Paquete de actualización acumulativa 4 para SQL Server 20122692828
(http://support.microsoft.com/kb/2692828/
)
Genera el 2012 de SQL Server que se publicaron después del lanzamiento de 2012 de SQL ServerEstadoMicrosoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se refiere a:". ReferenciasPara obtener más información acerca de la función CreateProcess, visite el siguiente sitio Web de MSDN: Información general acerca de la función CreateProcess Para obtener más información acerca del procedimiento almacenados xp_cmdshell, visite el siguiente sitio Web de MSDN:
(http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx)
Información general acerca del procedimiento almacenados xp_cmdshell Para obtener más información acerca de un problema similar, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
(http://msdn.microsoft.com/en-us/library/ms175046.aspx)
315939
(http://support.microsoft.com/kb/315939/
)
PRB: Secundario hereda los identificadores no deseados durante la llamada de CreateProcess PropiedadesId. de artículo: 2671318 - Última revisión: lunes, 15 de octubre de 2012 - Versión: 1.0 La información de este artículo se refiere a:
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): 2671318
(http://support.microsoft.com/kb/2671318/en-us/
)
| Seleccione idioma
|




Volver al principio








