Quick Fix: « Le nom de type de contenu » ressources$:ReportServerResources … ne peut pas contenir … caractères spéciaux”

J'ai été passé quelque temps nettoyer un SharePoint 2010 site et l'une des questions de nettoyage se rapporte à un corrompu / incorrectement installé SQL Server rapport Services question.  La question s'est posée quand un de mes collègues a tenté d'enregistrer un site comme un modèle et ensuite créer créer un nouveau site basé sur ce modèle.  L'enregistrement opération fonctionnait bien, mais lorsqu'elle a essayé de créer le nouveau site, SharePoint affiche le message d'erreur suivant:

Erreur

Le nom de type de contenu » ressources $:ReportServerResources,DataSourceContentTypeName;' ne peut pas contenir: \ / : * ? “ # % < > { } | ~ & , deux périodes consécutives de (..), ou des caractères spéciaux, comme un onglet.

Voici une casquette d'écran:

 

image

J'avait un regard sur les types de contenu dans le site et a jugé que cette:

image

Ces types de contenu sont clairement malsains.

Cette question semble arriver beaucoup sur les Internets et il ne semble pas être un simple consensus sur la façon de le résoudre.  J'ai trouvé un tableau pratique qui a cartographié les noms de type de contenu mauvais noms de type de contenu bon ici: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Je mis à manuellement jour leur donc:

image

(BrightStarr le nom est évidemment facultative, mais il ne peut pas blesser Sourire )

Cela m'a permis de créer un nouveau modèle et n'a pas casser quoi que ce soit sur les autres sites, y compris quelques trucs de PerformancePoint Server qu'un groupe différent de personnes y travaillaient.  Ensuite, j'ai pu créer un nouveau site sur le modèle.  Succès!

Je ne suis pas sûr que c'est un 100% solution, mais il m'a et toutes les personnes impliquées passé cela ennuyeux d'erreur.  Si je trouve quelque chose de nouveau, Je posterai une mise à jour.  Ma nervosité provient du fait que ces noms ne devrait pas être mauvais en premier lieu et en fixant le nom d'affichage, Je ne suis pas toucher le nom interne. 

</fin>

S'abonner à mon blog.

Me suivre sur Twitter à http://www.twitter.com/pagalvin

4 réflexions sur "Quick Fix: « Le nom de type de contenu » ressources$:ReportServerResources … ne peut pas contenir … caractères spéciaux”

  1. Lorenzo Conegni

    Bonjour Paul!

    Je suis tombé dans une problématique similaire tout en créant de l'intégration de Reporting Services/SPS (SQL2008r2 e SPS2010).
    Dans notre ferme, nous avons 4 collections de sites (sur trois différents web apps). L'intégration de Reporting Services/SPS fonctionne bien sur 3 d'entre eux, mais pas dans celui que nous avons besoin! Fait suite à certaines questions…

    Dans cette collection de sites particulière, je ne peux pas trouver la fonctionnalité “Fonctionnalité d'intégration Report Server” être activé (et je peux le voir sur la collection de sites d'autres bien sûr). Cette fonctionnalité semble bien déployée depuis la page d'admin centrale ReportServerSiteSettings.aspx. Je peux trouver cette fonctionnalité avec powershell… et il est activé! J'ai essayé de désactiver et de réactiver et, Bien que le processus fonctionne, aucun changement de comportement.

    Une autre question que j'ai est que, toujours parler de la Collection de sites maudit (l'autre 3 sont parfaits), Je ne vois pas les types de contenu de droite (Modèle de générateur de rapport, Rapport du générateur de rapports, Source de données de rapport): au lieu de les trouver $Resources:DataSourceContentTypeName,$Ressources:ReportBuilderContentTypeName,$Ressources:ReportBuilderModelName.

    J'ai essayé de désinstaller le plugin d'intégration du serveur de rapports… mais je n'avais pas de bonnes nouvelles.

    Je sais que tout ce qui doit paraître assez étrange… vous avez une idée sur ce qui se passe sur cette ferme?
    Merci beaucoup pour toute suggestion que vous pourriez avoir!

    Réponse
    1. Paul Galvin Auteur

      Je sais que c'est vraiment vieux, alors je suppose que vous il est résolu. Désolé d'avoir ne pas répondu plus tôt.

      Réponse

Laisser une réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *