web-dev-qa-db-fra.com

SSRS - La disposition des paramètres personnalisés a été supprimée du rapport.

J'ai installé une nouvelle copie de Visual Studio 2015 sur un nouvel ordinateur et l'aperçu de décembre de SSDT. Le serveur de rapports est SQL Server 2008 R2. Je peux afficher et créer mes rapports avec succès, sans problème, mais le message d'avertissement suivant s'affiche pour environ la moitié des rapports:

Custom parameter layout was removed from the report. /
SQL Server 2014 Reporting Services and earlier do not support custom parameter layout.

Le message apparaît chaque fois que je nettoie/reconstruit, de sorte que quelque chose ne change pas de façon permanente, comme les revendications VS. Je ne sais même pas ce qu'est une disposition de paramètre personnalisée, alors je suis presque sûr de ne pas avoir à m'inquiéter de cela. Comment puis-je désactiver le message d'avertissement ou résoudre le problème pour lequel il se plaint?

6
vaindil

Edit: Confirmation du commentaire de Jordan. La désactivation du concepteur XAML n'arrête plus la génération de la section ReportParametersLayout.

Ignorer le message ou supprimer manuellement la section ReportParametersLayout de chaque rapport.

Solution de contournement précédente: (ne fonctionne plus à partir de la mise à jour 3) Si je comprends bien, l'avertissement semble provenir de l'envoi par XAML Designer de VS2015 de données uniquement compatibles avec SQL 2016 ou ultérieur.

Je suppose que les développeurs VS pourraient résoudre le problème s'ils ajoutaient une logique pour arrêter la sortie du concepteur XAML lorsque nous sélectionnons des "TargetServerVersions" antérieurs à 2016.

Jusque-là, vous pourriez: 1.) Continuer à ignorer les avertissements .) Ou vous pouvez désactiver XAML Designer pour ne plus recevoir les messages d’avertissement. (Outils> Options> Concepteur XAML> Décochez la case "Activer le concepteur XAML", puis redémarrez VS2015)

8
Thor

Vous pouvez simplement désactiver la disposition de paramètre personnalisé en commentant ou en supprimant les balises <ReportParametersLayout>...</ReportParametersLayout> et toutes les informations qu’elle contient en mode Code du rapport.

2
Eli Makumba

Ne modifiez rien (paramètres du concepteur XAML), déployez quand même le rapport. Cela fonctionnera sur le serveur. Assurez-vous que tous vos paramètres sont correctement définis et que, lorsque vous exécutez ce rapport en mode aperçu dans Visual Studio/MSDT, il n'y a pas d'erreur (les avertissements sont corrects) dans le volet "Liste des erreurs", même si le rapport n'est pas en cours d'exécution. Si vous utilisez Visual Studio/MSDT 2015 ou une version ultérieure et le déployez sur des serveurs antérieurs à 2014, ce message apparaîtra et le rapport risque de ne pas s'exécuter dans Visual Studio/MSDT (2015 ou une version ultérieure).

2
ksolemon