DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 2796944 - Dernière mise à jour: jeudi 10 janvier 2013 - Version: 1.0

 

Symptômes

Supposons que vous exécutez Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ou Microsoft SQL Server 2012. Vous appelez des procédures d'automatisation à partir d'un SQL Server objet common language runtime (CLR), tels que sp_OACreate. Dans ce cas, SQL Server peut se bloquer inopinément. En outre, un message d'erreur semblable au suivant est enregistré dans le journal des événements applications :

Informations <Time stamp=""></Time>1001 Aucun rapport d'erreurs Windows
Pot de pannes, tapez 0
Nom de l'événement : APPCRASH
Réponse : Non disponible
Id de la cabine: 0

Signature du problème :
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 :

Remarque : Ce problème se produit également lorsqu'un objet CLR appelle une procédure Transact-SQL qui appelle des procédures d'automatisation.

Contournement

Pour contourner ce problème, ne pas directement ou indirectement appeler des procédures d'automatisation de tous les objets CLR de SQL Server.

Plus d'informations

Lorsqu'une application appelle les procédures d'automatisation, un message semblable au suivant est enregistré dans le journal de SQL Server :

<Time stamp=""></Time> spid365 odsole70.dll « Using » version « 2009.100.1600 » pour exécuter la procédure stockée étendue « sp_OACreate ». Il s'agit d'un message d'information uniquement ; Aucune action utilisateur n'est requise.

Lorsqu'une application appelle le CLR de SQL Server, un message semblable au suivant est enregistré dans le journal de SQL Server :

<Time stamp=""></Time> spid313 fonctionnalité Common language runtime (CLR) initialisée à l'aide de CLR version v2.0.50727 à partir de <%windir%>\Microsoft.NET\Framework64\v2.0.50727\.

Remarque : Les messages précédents n'indiquent pas que les objets CLR appellent des procédures d'automatisation.

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2012 Enterprise
Mots-clés : 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2796944 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 2796944  (http://support.microsoft.com/kb/2796944/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store