Se produce un bloqueo cuando se llama a procedimientos de automatización de los objetos de CLR de SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 y SQL Server 2012

Seleccione idioma Seleccione idioma
Id. de artículo: 2796944 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Se supone que ejecuta Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 o Microsoft SQL Server 2012. Se llama a algunos procedimientos de automatización de un SQL Server objeto common language runtime (CLR), por ejemplo, sp_OACreate. En este caso, SQL Server puede bloquearse. Además, se graba un mensaje de error similar al siguiente en el registro de sucesos de aplicación:

Información <Time stamp=""></Time>Windows Error Reporting 1001 ninguno
Cubo de fallas, escriba 0
Nombre del evento: APPCRASH
Respuesta: No está disponible
CAB Id: 0

Firma del problema:
P1: sqlservr.exe
P2: 2009.100.4000.0
P3: 4fecc5ba
P4: StackHash_b620
P5: 6.1.7601.17725
P6: 4ec4aa8e
P7: c0000374
P8: 00000000000c40f2
P9:
P10:

Nota Este problema también se produce cuando un objeto CLR llama a un procedimiento de Transact-SQL que llama a procedimientos de automatización.

Solución

Para solucionar temporalmente este problema, no directamente o indirectamente llamar a procedimientos de automatización de cualquier objeto de CLR de SQL Server.

Más información

Cuando una aplicación llama a procedimientos de automatización, se registra un mensaje similar al siguiente en el registro de SQL Server:

<Time stamp=""></Time> spid365 Using 'odsole70.dll' versión '2009.100.1600' para ejecutar el procedimiento almacenado extendido 'sp_OACreate'. Se trata de un mensaje informativo se requiere ninguna acción de usuario.

Cuando una aplicación llama a CLR de SQL Server, se registra un mensaje similar al siguiente en el registro de SQL Server:

<Time stamp=""></Time> spid313 funcionalidad de Common language runtime (CLR) puede inicializada utilizando la CLR versión v2.0.50727 desde <%windir%>\Microsoft.NET\Framework64\v2.0.50727\.

Nota Los mensajes anteriores no indican que los objetos CLR llamar a procedimientos de automatización.

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: 2796944 - Última revisión: jueves, 10 de enero de 2013 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2012 Enterprise
Palabras clave: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2796944 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): 2796944

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