Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.


Afficher les produits auxquels cet article s'applique.

13 août 2013 Cet article a été mis à jour. Nous vous conseillons d'appliquer la version mise à jour de la mise à jour de sécurité mentionnée dans la section « Résolution ».

Les applications Microsoft .NET Framework 4 qui se basent sur un hôte de niveau de confiance partiel peuvent rencontrer des erreurs dans certains cas. La fonction CLR de SQL Server (SQLCLR) dans Microsoft SQL Server 2012 utilise cet hôte de niveau de confiance partiel. (Cette fonction permet d'écrire les procédures stockées à l'aide de code managé.) Par conséquent, les applications qui reposent sur SQL Server 2012 risquent d'être affectées.

Nous sommes conscients que Microsoft System Center 2012 Configuration Manager et Microsoft Dynamics CRM 2011 sont concernés par ce problème.

À titre d'exemple, vous disposez d'un client .NET Framework 4.0 qui utilise l'espace de nom System.Data.SqlClient sur un hôte de niveau de confiance partiel, tel que SQL Server 2012 ou Internet Information Services. Lorsque vous appelez la méthode SqlConnection.Open, l'exception suivante s'affiche :

System.TypeInitializationException : Une exception a été levée par l'initialiseur de type pour 'System.Data.Sql Client.SqlConnection'. ---> System.TypeInitializationException : Une exception a été levée par l'initialiseur de type pour 'System.Data.SqlClient.SqlConnectionFactory'. ---> System.TypeInitializationException : Une exception a été levée par l'initialiseur de type pour 'System.Data.SqlClient.SqlPerformanceCounters'. ---> System.MethodAccessException : La tentative d'accès à la méthode 'System.Diagnostics.SwitchElementsCollection..ctor()' par le biais de la méthode 'System.Configuration.TypeUtil.CreateInstanceRestricted(System.Type, System.Type)' a échoué.



Les scénarios suivants décrivent la manière dont ce problème général peut se manifester.

Scénario 1

La réplication de la base de données entre les sites et la synchronisation du point de mise à jour logicielle ont échoué dans System Center 2012 Configuration Manager. Les demandes d'emplacement du client pour du contenu ne retournent aucun point de distribution dans Microsoft System Center Configuration Manager 2007.

Pour plus d'informations sur ce problème, reportez-vous au site Web de Microsoft à l'adresse suivante :

http://blogs.technet.com/b/configmgrteam/archive/2013/07/17/issues-reported-with-ms13-052-kb2840628-and-configmgr.aspx

Scénario 2

Vous disposez d'un plug-in qui s'exécute dans Microsoft CRM 2011. Dans ce scénario, des appels de méthode sur certaines classes pour l'espace de nom System.Diagnostics peuvent lever l'exception suivante :

System.MethodAccessException : La tentative d'accès à la méthode 'System.Diagnostics.AssertSection..ctor()' par le biais de la méthode 'System.Configuration.TypeUtil.CreateInstanceRestricted(System.Type, System.Type)' a échoué.


Symptômes

Ce problème se produit en raison d'une fonction optimisée de manière incorrecte dans .NET Framework 4.

Cause

Pour résoudre ce problème, appliquez la version mise à jour de la mise à jour de sécurité 2840628.

Résolution


Produits concernés

Cet article s'applique aux produits suivants :

  • Microsoft .NET Framework 4, utilisé avec :

    • Windows 7 Service Pack 1

    • Windows Server 2008 R2 Service Pack 1

    • Windows Vista Service Pack 2

    • Windows Server 2008 Service Pack 2

    • Windows XP Service Pack 3

    • Windows Server 2003 Service Pack 2

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×