Ce correctif s’applique à Microsoft SQL Server 2012 Reporting Services (SSRS 2012) et à SQL Server 2014 Reporting Services (SSRS 2014).
Symptômes
Prenons l’exemple du scénario suivant :
-
Un État ne contient qu’une seule zone de texte dans Microsoft SQL Server 2012 Reporting Services (SSRS 2014).
-
Vous définissez l’expression de la zone de texte sur Chr (n), où n est un code de contrôle C0 (code non imprimable) différent de l’un des éléments suivants : 9 (u + 0009), 10 (u + 000A), 13 (u +), 13 (u + 000D retour chariot);
-
Rendez le rapport, exportez-le au format Excel (Office Open XML format-xlsx), puis ouvrez le classeur Excel.
Si le rapport contient des codes de contrôle C0 dans ce scénario, l’extension de rendu d’Excel OpenXML incluse dans la 2012 SSRS génère des classeurs qu’Excel reconnaît comme non valides.Remarque Ce problème survient également dans SSRS 2008 R2.
Résolution
Le problème a été résolu dans la mise à jour cumulative suivante de SQL Server.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Mise à jour cumulative 9 pour SQL Server 2012 SP1 /en-us/help/2931078
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.