Microsoft distribue les correctifs Microsoft SQL Server 2008 R2 en tant que fichier téléchargeable. Étant donné que les correctifs sont cumulatifs, chaque nouvelle version contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2.
Symptômes
Supposons que vous utilisez l’extension RDCE (Report Definition Customization Extension) pour modifier un fichier RDL (Report Definition Language) SQL Server 2008 R2 dans Microsoft SQL Server 2008 R2. Une fois que RDCE a traité le fichier, le fichier n’est pas modifié. Vous vous attendez à ce que le fichier soit modifié par RDCE.Remarque RDCE est une fonctionnalité qui permet à une extension Reporting Services de modifier dynamiquement des parties d’un fichier RDL avant l’exécution d’un rapport. Pour plus d’informations, consultez la section « Plus d’informations ».
Cause
Le problème se produit car SQL Server schéma RDL 2008 R2 est structurellement différent du schéma RDL dans SQL Server 2008 et SQL Server 2005. Cette différence structurelle entraîne l’échec des routines qui fusionnent le RDL d’origine et le RDL modifié.
Résolution
SQL Server 2008 R2
Le correctif pour ce problème a été publié pour la première fois dans la mise à jour cumulative 3. Pour plus d’informations sur l’obtention de ce package de mise à jour cumulative pour SQL Server 2008 R2, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
2261464 Package de mise à jour cumulative 3 pour SQL Server 2008 R2Note Étant donné que les builds sont cumulatives, chaque nouvelle version de correctif contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la version précédente du correctif SQL Server 2008 R2. Nous vous recommandons d’appliquer la version la plus récente du correctif qui contient ce correctif. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
981356 Les builds SQL Server 2008 R2 qui ont été publiées après SQL Server 2008 R2 a été publiée
État
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Informations supplémentaires
Dans un fichier RDL SQL Server 2005 ou SQL Server 2008, RDCE peut spécifier un sous-ensemble du fichier RDL à remplacer. Ce sous-ensemble peut contenir l’élément Page, PageHeader, PageFooter ou Body. Le fichier RDL pour SQL Server 2008 R2 introduit ReportSections en tant que conteneur de niveau supérieur pour ces éléments. Ce correctif modifie le comportement de RDCE pour traiter n’importe quel élément Page, PageHeader, PageFooter ou Body en tant qu’éléments ReportSections, et déclenche une fusion avec cet élément du fichier RDL.
Références
Pour plus d’informations sur RDCE, visitez le site web MSDN (Microsoft Developer Network) suivant :
Extension de personnalisation de définition de rapportPour plus d’informations sur les extensions Reporting Services, visitez le site web MSDN suivant :
extensions Reporting ServicesPour plus d’informations sur le modèle de maintenance incrémentielle pour SQL Server, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :
935897 Un modèle de maintenance incrémentielle est disponible auprès de l’équipe SQL Server pour fournir des correctifs logiciels pour les problèmessignalés. Pour plus d’informations sur le schéma de nommage des mises à jour SQL Server, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
822499Nouveau schéma d’affectation de noms pour les packagesde mise à jour logicielle Microsoft SQL Server Pour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft