SSRS - Désactivation des options d'exportation (par exemple. PDF) pour chaque rapport
Nous avons de nombreux rapports que nous utilisons sur le site. Lors de l'exportation de certains rapports au format PDF, la taille du fichier obtient un énorme et le serveur tombe en panne en raison de la charge. Donc, ce serait formidable si je peux désactiver l'export en PDF option uniquement pour certains problématique des rapports.
Donc, il y a un moyen de désactiver certaines options d'exportation (exemple: l'exportation au format PDF) dans la visionneuse de rapports 9.0 (SSRS), pour chaque rapport?
Merci.
OriginalL'auteur user1449265 | 2013-04-05
Vous devez vous connecter pour publier un commentaire.
Juste au cas où personne d'autre ne le dit à haute voix avant de le ici ou dans les articles:
La neatiest solution globale est de trouver les moteurs de rendu dans le RS fichier de configuration (le mien se trouve dans: C:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer\rsreportserver.config), allez à la clé xml: Extensions > Rendre et insérer de la propriété suivante à la fin de chaque entrée que vous souhaitez masquer:
Exemple:
Bien mettre <!-- et --> (commentaire HTML marqueurs) au début et à la fin de l'entrée.
Pour les rapports individuels de ces fonctions fera l'affaire.
OriginalL'auteur Remigiusz Banaszak
Vous pouvez masquer le bouton PDF à l'échelle mondiale dans un fichier de config ici:
"InstallPath\Reporting Services\ReportServer\rsreportserver.config"
Pour plus d'informations, il y a déjà un sujet à ce propos sur StackOverflow.
Veuillez consulter les réponses ici: ReportViewer - Masquer l'Export PDF
Le lien à la fin de ma réponse contient plus de solutions pour ce problème particulier, sans échelle mondiale désactivation de l'exportation de PDF.
OriginalL'auteur dn7123
Vous pouvez utiliser Pre_render événement dans la Visionneuse de Rapports.
Prendre un coup d'oeil à ce post
Exemple Supprimer enregistrer sous dans SSRS
vous pouvez suivre le lien que je donne là, sur la visionneuse de rapports du contrôleur, ajouter une action à un événement OnPreRender.
OriginalL'auteur shamcs
Ma solution pour ce
OriginalL'auteur Ristanovic Marko
Cela résout le problème (partiellement pour nous):
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/0c680c69-9f7d-42aa-a6b4-b1178eab8adf
OriginalL'auteur user1449265
J'ai été en utilisant le MvcReportViewer bibliothèque pour obtenir des SSRS rapport de l'observateur dans notre application MVC. La bibliothèque ne prend pas en charge le Contrôle de l'Utilisateur du cycle de vie des événements, je n'étais donc pas en mesure d'utiliser la méthode de pré-rendu donné par shamcs. Le Javascript de la méthode décrite par Ristanovic Marko partiellement fonctionne, mais les boutons ne fonctionne pas pour la version de SSRS nous avons été à l'aide, il nécessite JQuery pour être chargé dans l'IFrame, et il ne décrit pas un moyen de le faire uniquement pour des rapports spécifiques. Voici ce que j'ai trouvé:
Dans mon ReportViewer partielle, j'ai ajouté le bloc de script suivant:
Dans ReportViewerWebForm.aspx, j'ai ajouté un autre bloc de script:
OriginalL'auteur R. Salisbury
Vous pouvez utiliser un div de plus que le bouton de sauvegarde et définissez ses propriétés comme ci-dessous
OriginalL'auteur Raveesh
La question n'est pas nouvelle, mais peut-être que pour d'autres avec le même problème, Ma réponse sera utile, aussi. Dans
web.config
=>configuration
=>configSections
section coller une nouvelle config pour telerik rapport, si vous n'avez pas:Utiliser votre telerik verion dans
version
attribut. vous pouvez trouver à partir deSolution Explorer
=>your project name
=>References
=>TelerikReporting
=>Properties
Et Aussi, dans
<configrations>
corps, coller:Dans le code ci-dessus j'ai désactivé tout type d'exportation, sauf pour Excel.
OriginalL'auteur Elnaz