Microsoft distribue les correctifs du Service Pack 1 de Microsoft SQL Server 2012 en tant que fichier téléchargeable. Les correctifs étant cumulatifs, chaque nouvelle version contient tous les correctifs et correctifs de sécurité inclus dans la précédente SQL Server 2012 Service Pack 1 version du correctif.
Symptômes
Considérez le scénario suivant :
-
Vous avez un rapport qui contient une table dans un serveur Microsoft SQL Server 2012 Reporting Services (SSRS 2012).
-
Vous utilisez une expression semblable à la suivante pour la propriété Backgroundcolor :
=IIf(Fields!id.Value=5, "Green", Nothing)
-
Vous exportez le rapport vers Microsoft Excel (dans le format de fichier Office Open XML).
Dans ce scénario, le « Nothing » valeur n’est pas définie et la couleur de la ligne précédente est utilisé incorrectement.
Résolution
Informations de mise à jour cumulative
Mise à jour cumulative 3 pour SQL Server 2012 SP1
Le correctif de ce problème a été publié dans 3 de mise à jour Cumulative. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2012 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
2812412 Cumulative mise à jour 3 pour le Service Pack 1 de SQL Server 2012Remarque Les versions étant cumulatives, chaque nouvelle version de correctif contient tous les correctifs et correctifs de sécurité inclus dans le précédent Service Pack 1 de SQL Server 2012 version du correctif. Nous vous recommandons l’application la plus récente version du correctif qui comprendra ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2772858 2012 de SQL Server les builds qui ont été publiées après la publication du Service Pack 1 de SQL Server 2012
État
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».
Solution de contournement
Pour contourner ce problème, modifiez le « Nothing » valeur de la couleur d’arrière-plan par défaut.
Par exemple, si la couleur d’arrière-plan par défaut est le blanche, puis utilisez l’expression suivante :
=IIf(Fields!id.Value=5, "Green", "White")
Références
Pour plus d’informations sur les expressions dans SSRS, accédez au site Web MSDN suivant :
Informations générales sur les expressionsPour plus d’informations sur la fonction IIF, accédez au site Web MSDN suivant :
IIF (Transact-SQL)Pour plus d’informations sur le modèle de service incrémentiel pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
935897 un modèle de service incrémentiel est disponible auprès de l’équipe SQL Server pour proposer des correctifs pour les problèmes signalésPour plus d’informations sur le schéma d’appellation des mises à jour de SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
Packages de mises à jour de schéma de nommage 822499 pour les logiciels de Microsoft SQL ServerPour plus d'informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
Description 824684 terminologie standard utilisée pour décrire les mises à jour logicielles de Microsoft