2016-05-11 1 views
0

J'ai deux représentants, construits dans VS 2005 et fonctionnant en mode sharepoint (Sharepoint 2005, IE11, SQL Server 2008R2). Leurs emplacements (tout):SSRS: Accédez au lien d'extraction du rapport avec les chemins relatifs et absolus en dehors du dossier Rapports

Maintenant, je veux créez un lien d'extraction à partir de Clients.rdl vers Client_mooves.rdl. J'essaie de créer un lien valide pour le champ "Aller au rapport". Voici mes tryes et échoue:

  • (a) d'utiliser le lien relatif "../../ssp/DocLib7/Client_mooves.rdl". Erreur: Impossible de trouver l'élément "https://bi.bcs.ru:4433/rapports /ssp/DocLib7/Client_mooves.rdl". (rsItemNotFound). Commentaire: en quelque sorte SSRS ajoute "/ reports /" dossier à la racine du chemin, ne sais pas pourquoi.
  • (b) utilisez le lien absolu "/ssp/DocLib7/Client_mooves.rdl". Erreur: Une erreur s'est produite lors du rendu du rapport.
  • (c) utiliser le lien d'adresse complète "https% 3a // bi.bcs.ru% 3a4433/ssp/DocLib7/Client_mooves.rdl". Erreur: Impossible de trouver l'élément "https://bi.bcs.ru:4433/rapports /ssp/DocLib7/Client_mooves.rdl". (rsItemNotFound). Commentaire: c'est le même erreur que dans (a) avec "/ reports /" dossier, ajouté à la racine.

Comment puis-je forcer mon lien dans le dossier 'Aller au rapport' champ pour ouvrir des rapports dans "[racine]/ssp/ dossier", à savoir de "[root]/rapports/"? Note: Je ne peux pas déplacer les rapports entre les dossiers et je ne peux pas utiliser les liens 'Jump to url' (ils ne fonctionnent pas sur notre portail, ils sont en mode sharepoint, les liens url sont ignorés et ne sont pas cliquables)

+0

ressemble à dossier "/ reports /" est considéré comme faisant partie du chemin racine. Dans MSDN j'ai trouvé quelques informations sur la propriété TargetReportFolder, qui stocke l'URL de la bibliothèque Sharepoint pour les rapports. Mais je ne peux pas le vérifier, parce que je n'ai pas accès à la partie administrative de notre portail sharepoint – Globe

Répondre

0

trouvé une solution de contournement. Les liens "Jump to url" fonctionnent vraiment, mais il existe des contraintes concernant le protocole http/https d'url.

Pour le protocole http syntaxe valide est:

Pour le protocole https la seule syntaxe utilisable est la suivante:

alors que ces deux ne fonctionnent pas:

encore, si quelqu'un knowes comment forcer "Jump à signaler" run - vous êtes les bienvenus et fortement apprécié, les gens!

+0

La mauvaise nouvelle est qu'en mode intégré Sharepoint, SSRS 2005 ne supporte pas les paramètres qui passent par les urls, c'est fou! J'ai donc besoin d'une solution "Jump to report" pour passer les params. !!! Les gens, aidez !!! – Globe