KB3142595 - CORRECTIF : Une violation d’accès se produit quand le nom d’une table de base de données contient des caractères japonais dans SQL Server 2012 ou SQL Server 2014

S’applique à
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptômes

Vous créez un classement de base de données pour les paramètres régionaux de langue japonaise dans Microsoft SQL Server 2012 ou SQL Server 2014. Par exemple, vous créez un classement nommé Japanese_CI_AS. Vous créez une table dont le nom contient des caractères japonais. Lorsque vous modifiez les index de la table, une violation d’accès se produit.

Résolution

Pour résoudre ce problème, appliquez cette mise à jour, puis activez l’indicateur de trace TF9394. Pour activer l’indicateur de trace TF9394, consultez la section « Plus d’informations ».

Informations sur les mises à jour cumulatives

Ce problème a été résolu pour la première fois dans la mise à jour cumulative suivante pour SQL Server :

          

Recommandation : Installer la dernière mise à jour cumulative pour SQL Server

Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :

      

Solution de contournement

Pour contourner ce problème, recréez les objets en utilisant des contraintes nommées qui contiennent uniquement des jeux de caractères anglais.

État

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

Références

En savoir plus à propos de la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.