REVISIÓN: El servicio de registro remoto se bloquea cuando una aplicación intenta recuperar los datos del contador de rendimiento de una instancia de SQL Server en otro equipo

Seleccione idioma Seleccione idioma
Id. de artículo: 2159286 - Ver los productos a los que se aplica este artículo
Microsoft distribuye Microsoft SQL Server 2005, Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2 se fija como un archivo descargable. Dado que las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad que se incluían con la anterior de SQL Server 2005, Microsoft SQL Server 2008 o Microsoft SQL Server 2008 R2
Expandir todo | Contraer todo

En esta página

Síntomas

Tenga en cuenta la situación siguiente:
  • Instale una instancia de Microsoft SQL Server en un equipo que ejecuta Windows Server 2003 o Windows Server 2008, Windows Vista o una versión posterior de Windows.
  • Ejecutar una aplicación en otro equipo. La aplicación intenta recuperar los datos del contador de rendimiento para la instancia de SQL Server de forma remota.
En este escenario, el servicio de registro remoto se bloquea en el equipo con SQL Server instalado. Además, se graban mensajes de error similar al siguiente en el registro de aplicación en el equipo que tiene la instancia de SQL Server instalado:
Nombre de la aplicación con errores: svchost.exe_RemoteRegistry, version: 6..7600. 6385, marca de tiempo: 0x4a5bc3c
Nombre del módulo con errores: perf-MSSQLSERVER-sqlctr 0. .275_unloaded, versión: 0.0.0.0, marca de tiempo: 09 0x4b48 código de excepción: 0xc0000005
Desplazamiento: 0x00000000626bfe57
Id. de proceso con errores: d. 0 x 8
Hora de inicio de la aplicación produzca un error: 0 x 0 cad723f5bfd536
Ruta de la aplicación con errores: Unidad: \Windows\system32\svchost.exe
Ruta del módulo con errores: perf-MSSQLSERVER-sqlctr 0. .275
Id de informe: 7a477845a de da45823c-4327-df-ad 9-00

Nombre de la aplicación con errores: svchost.exe_RemoteRegistry, versión: 6.1.7600.16385, marca de tiempo: 0x4a5bc3c1
Nombre del módulo con errores: sqlctr90.dll_unloaded, versión: 0.0.0.0, marca de tiempo: 0x492b1b55
Código de excepción: 0xc0000005
Desplazamiento: 0x000000003353c171
Id. de proceso con errores: 0x2eec
Hora de inicio de la aplicación produzca un error: 0x01cad5a366dde911
Ruta de la aplicación con errores: Unidad: \Windows\system32\svchost.exe
Ruta del módulo con errores: sqlctr90.dll
Informe Id: d0a6f0d5-41b3-11df-ae47-0017a4778006

Además, se graba un mensaje de error similar al siguiente en el registro del sistema de Windows en el equipo que tiene la instancia de SQL Server instalado:
Fecha,Hora P. M., Error, ServerName, 7034, Service Control Manager, N/A, N/A, "servicio del registro remoto terminó inesperadamente. Lo ha hecho esto número horas."

Causa

Este problema se produce porque el contador de rendimiento de SQL Server utiliza un método incorrecto para llamar a la API para tener acceso a una clave del registro RegQueryValueEx . Este comportamiento hace que el servicio de registro remoto que se carga el contador de rendimiento de SQL Server se bloquee.

Solución

Nota Para resolver este problema en SQL Server 2005 Service Pack 3 (SP3), aplicar 13 de actualización acumulativa para SQL Server 2005 Service Pack 3 en el equipo donde haya instalado la instancia de SQL Server 2005. En la actualidad, esta solución sólo se aplica a SQL Server 2005 Service Pack 3.

Información sobre la actualización acumulativa

SQL Server 2008 R2 Service Pack 1

La solución a este problema se publicó en primer lugar en la actualización acumulativa 4 para SQL Server 2008 R2 Service Pack 1. 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:
2633146 Paquete acumulativo de actualizaciones 4 para SQL Server 2008 R2 Service Pack 1
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 incluían con la anterior de SQL Server 2008 R2. Le recomendamos 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:
2567616 Compilaciones de SQL Server 2008 R2 se publicaron después del lanzamiento de SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

En primer lugar, la solución a este problema se publicó en esta actualización acumulativa. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2567713 Paquete acumulativo de actualizaciones 9 para SQL Server 2008 R2
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 incluían con la anterior de SQL Server 2008 R2. Le recomendamos 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:
981356 Compilaciones de SQL Server 2008 R2 se publicaron después del lanzamiento de SQL Server 2008 R2

SQL Server 2008 Service Pack 2

La solución a este problema se publicó en primer lugar en la actualización acumulativa 4 para SQL Server 2008 Service Pack 2. 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:
2527180 Paquete de actualización acumulativa 4 para SQL Server 2008 Service Pack 2
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 incluían con la anterior de SQL Server 2008. Microsoft 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:
2402659 Compilaciones de SQL Server 2008 que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 2
Las revisiones de Microsoft SQL Server 2008 se crean para determinados service Pack de SQL Server. Debe aplicar una revisión de SQL Server 2008 Service Pack 2 para una instalación de SQL Server 2008 Service Pack 2. De forma predeterminada, cualquier revisión que se proporciona en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.


SQL Server 2005 Service Pack 3

La solución a este problema en primer lugar se publicó en 13 de actualización acumulativa para SQL Server 2005 Service Pack 3. 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:
2438344 Paquete de actualización acumulativa 13 para SQL Server 2005 Service Pack 3
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 incluyeron en la versión anterior de SQL Server 2005. Microsoft 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:
960598 Compilaciones de SQL Server 2005 que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 3
Las revisiones de Microsoft SQL Server 2005 se crean para determinados service Pack de SQL Server. Debe aplicar una revisión de SQL Server 2005 Service Pack 3 a una instalación de SQL Server 2005 Service Pack 3. De forma predeterminada, cualquier revisión que se proporciona en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

SQL Server 2005 Service Pack 4

La solución a este problema se publicó en primer lugar en la actualización acumulativa 2 para SQL Server 2005 Service Pack 4. 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:
2489409 Paquete de actualización acumulativo 2 para SQL Server 2005 Service Pack 4
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 incluyeron en la versión anterior de SQL Server 2005. Microsoft 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:
2485757 Compilaciones de SQL Server 2005 que se publicaron después del lanzamiento de SQL Server 2005 Service Pack 4
Las revisiones de Microsoft SQL Server 2005 se crean para determinados service Pack de SQL Server. Debe aplicar una revisión de SQL Server 2005 Service Pack 4 para una instalación de SQL Server 2005 Service Pack 4. De forma predeterminada, cualquier revisión que se proporciona en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

SQL Server 2008 Service Pack 1

La solución a este problema en primer lugar se publicó en 13 de actualización acumulativa para SQL Server 2008 Service Pack 1. 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:
2497673 Paquete de actualización acumulativa 13 para SQL Server 2008 Service Pack 1
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 incluían con la anterior de SQL Server 2008. Microsoft 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:
970365 Compilaciones de SQL Server 2008 que se publicaron después del lanzamiento de SQL Server 2008 Service Pack 1
Las revisiones de Microsoft SQL Server 2008 se crean para determinados service Pack de SQL Server. Debe aplicar una revisión de SQL Server 2008 Service Pack 1 para una instalación de SQL Server 2008 Service Pack 1. De forma predeterminada, cualquier revisión que se proporciona en un service pack de SQL Server se incluye en el próximo service pack de SQL Server.

Información de la revisión de Windows Internal Database (Microsoft SQL Server Embedded Edition)

Nota Esta revisión sólo se aplica a la versión 2005 de Windows Internal Database.
Hay un hotfix soportado por Microsoft. Sin embargo, esta revisión se diseñó para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a los sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, hay una sección "Revisión descarga disponible" en la parte superior de este artículo de Knowledge Base. Si no aparece en esta sección, enviar una solicitud de servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o si necesita solucionar un problema, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con esta revisión en cuestión. Para obtener una lista completa de números de teléfono de servicio al cliente de Microsoft y soporte técnico o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario "Revisión descarga disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Requisitos previos

Para aplicar esta revisión, debe tener Windows Internal Database instalado en el equipo.

Requisito de reinicio

No es necesario que reinicie el equipo después de aplicar esta revisión.

Información de archivo

La versión de revisión global de este tiene los atributos de archivo (u otros posteriores) que se enumeran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora Universal coordinada (UTC). Cuando vea la información de archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice el Zona horaria ficha en la Fecha y hora elemento en el Panel de Control.
Contraer esta imagenAmpliar esta imagen
assets folding start collapsed
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño de archivoFechaHoraPlataforma
Sqlctr90.dll2005.90.5324.088,68025-Ago-201204:43x 64
Sqlctr90.dll2005.90.5324.065,64025-Ago-201205:13x 86
Sqlctr90.dll2005.90.5324.0129,64025-Ago-201204:32IA-64
Contraer esta imagenAmpliar esta imagen
assets folding end collapsed

Solución

Hemos determinado que este problema se produce sólo cuando iniciar herramientas de supervisión del rendimiento (por ejemplo, Monitor de sistema de Windows o Logman) de forma remota y pruebe a conectarse a un servidor basado en Windows 2008 R2 que tiene instancias de SQL Server instaladas. Por lo tanto, recomendamos que no utilice herramientas de supervisión del rendimiento que se instalan en un servidor basado en Windows 2003 para supervisar los contadores de rendimiento que están instalados en un servidor basado en Windows 2008 R2. Sin embargo, si debe utilizar este entorno de supervisión, asegúrese de que la primera conexión se realiza desde otro servidor basado en Windows 2008 R2. Si hace esto, todas las conexiones subsiguientes desde equipos cliente de Windows Server 2003 tendrá éxito.

Estado

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

Propiedades

Id. de artículo: 2159286 - Última revisión: jueves, 2 de mayo de 2013 - Versión: 10.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Service Pack 2
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2005 Service Pack 4
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Windows Internal Database
Palabras clave: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2159286 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): 2159286

Enviar comentarios

 

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