KB2708726-FIX: los archivos. dll de monitor de rendimiento de la carpeta system32 no se actualizan después de aplicar las actualizaciones a SQL Server 2008 R2 o a SQL Server 2012

Microsoft distribuye las soluciones Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2008 R2 Service Pack 1 (SP1).

Síntomas

Después de aplicar una actualización, SQL Server 2008 R2 o SQL Server 2012 que está más allá de una determinada versión, los archivos del monitor de rendimiento sqlagentctr100. dll y sqlctr100. dll en la carpeta system32 no se actualizan de la manera esperada. Para obtener información detallada, consulte la sección "más información".

Causa

Este problema se produce porque la extensión de configuración del Agente SQL Server no realiza correctamente la operación de copia cuando se aplican las actualizaciones de SQL Server. La extensión de configuración del Agente SQL Server es responsable de copiar los archivos. dll del monitor de rendimiento de la carpeta Binn de la instancia de SQL Server a la carpeta system32.

Resolución

Información sobre la actualización acumulativa

SQL Server 2012

La corrección para este problema se publicó por primera vez en la actualización acumulativa 3 para SQL Server 2012. Para obtener más información acerca de este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2723749 Paquete de actualización acumulativa 3 para SQL Server 2012Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2012. Microsoft recomienda que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2692828 Las compilaciones de SQL Server 2012 que se publicaron después de que se publicó SQL Server 2012 Debe aplicar una revisión de SQL Server 2012 a una instalación de SQL Server 2012.

Service Pack 2 de SQL Server 2008 R2

La corrección para este problema se publicó por primera vez en la actualización acumulativa 1 para SQL Server 2008 R2 Service Pack 2. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2720425 Paquete de actualización acumulativa 1 para SQL Server 2008 R2 Service Pack 2Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2730301 Las compilaciones de SQL Server 2008 R2 que se publicaron después de que se publicó SQL Server 2008 R2 Service Pack 2

Service Pack 1 de SQL Server 2008 R2

La corrección para este problema se publicó por primera vez en la actualización acumulativa 7. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2 SP1, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2703282 Paquete de actualización acumulativa 7 para SQL Server 2008 R2 Service Pack 1Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2 SP1. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2567616 Las compilaciones de SQL Server 2008 R2 que se publicaron después de que se publicó SQL Server 2008 R2 Service Pack 1

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Es posible que experimente una de las situaciones siguientes cuando se produzca este problema:

  • Después de instalar una instancia de SQL Server 2008 R2 o una instancia de SQL Server 2012 en un equipo, encontrará la siguiente información de archivo en la carpeta Drive: \Archivos de Programa\microsoft SQL Server \ MSSQL10_50. SQL2008R2\MSSQL\Binn\DllTmp64:

    • La versión del archivo sqlagentctr100. dll es 10.50.1600.

    • La versión de sqlctr100. dll es 10.50.1600

    Además, encontrará la siguiente información de archivo en la carpeta unidad: \Windows\System32:

    • La versión de Perf-MSSQL10_50. SQL2008R2-sqlagtctr. dll es 10.50.1600.

    • La versión de Perf-MSSQL $ SQL2008R2-sqlctr 10.50.1600.1. dll es 10.50.1600.

  • Después de instalar una instancia de SQL Server 2008 R2 Service Pack 1 (SP1) en un equipo, encontrará la siguiente información de archivo en la carpeta Drive: \Archivos de Programa\microsoft SQL Server \ MSSQL10_50. SQL2008R2\MSSQL\Binn\DllTmp64:

    • La versión del archivo sqlagentctr100. dll es 10.50.1600.

    • La versión de sqlctr100. dll es 10.50.1600.

    Además, encontrará la siguiente información de archivo en la carpeta unidad: \Windows\System32:

    • La versión de Perf-MSSQL10_50. SQL2008R2-sqlagtctr. dll es 10.50.1600. Este archivo no muestra cambios de marcas de tiempo o indicaciones de actualizaciones.

    • La versión de Perf-MSSQL $ SQL2008R2-sqlctr 10.50.1600.1. dll es 10.50.1600. Parece que este archivo se ha copiado y se ha colocado en la carpeta system32, puesto que la Convención de nomenclatura indica 2500 compilación. Sin embargo, los contadores de la carpeta BINN siguen siendo 1600 compilación.

  • Después de instalar en un equipo una instancia de la actualización acumulativa 4 de SQL Server 2008 R2 SP1, encontrará la siguiente información de archivo en la carpeta Drive: \Archivos de Programa\microsoft SQL Server \ MSSQL10_50. SQL2008R2\MSSQL\Binn\DllTmp64:

    • La versión del archivo sqlagentctr100. dll se 10.50.2796 según lo esperado.

    • La versión del archivo sqlctr100. dll se 10.50.2796 según lo esperado.

    Además, encontrará la siguiente información de archivo en la carpeta unidad: \Windows\System32:

    • La versión de Perf-MSSQL10_50. SQL2008R2-sqlagtctr. dll es 10.50.1600. Este archivo no muestra cambios de marcas de tiempo o indicaciones de actualizaciones.

    • La versión de Perf-MSSQL $ SQL2008R2-sqlctr 10.50.2796.1. dll es 10.50.2796 y se copia de la carpeta BINN y se coloca en la carpeta system32.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×