Solució ràpida: "El nom de tipus de contingut '$ recursos:ReportServerResources … no pot contenir … caràcters especials”

He estat gastant temps neteja de SharePoint 2010 lloc i una de les qüestions de neteja es refereix a un corrupte / incorrectament instal lat assumpte SQL Server Report Services.  El problema sorgeix quan un dels meus companys van intentar salvar un lloc com a una plantilla i llavors creï crear un lloc nou basat en aquesta plantilla.  L'estalviar operació treballat bé, però quan va intentar crear el nou lloc, SharePoint apareix el següent missatge d'error:

Error

El nom de tipus de contingut ' $Resources:ReportServerResources,DataSourceContentTypeName;"no pot contenir: \ / : * ? “ # % < > { } | ~ & , dos períodes consecutius (..), o caràcters especials com ara una tabulació.

Heus aquí una gorra de pantalla:

 

image

Jo tenia un aspecte en els tipus de contingut en el lloc i trobava això:

image

Els tipus de contingut són clarament saludables.

Aquest assumpte sembla sortit molt sobre la Internets i no sembla per ser un únic consens sobre com solucionar-lo.  He trobat una taula manejable que assignen els noms de tipus de contingut mal als noms de tipus de contingut bo aquí: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Puc actualitzar manualment-los així:

image

(BrightStarr el nom és òbviament opcional, però això no pot fer mal somriure )

Això va permetre a mi per crear una plantilla nova i no trencar res en els altres llocs, incloent-hi algunes coses PerformancePoint servidor que estaven treballant un grup de persones completament diferent.  Jo llavors era capaç de crear un lloc nou en la plantilla.  Èxit!

No estic segur que això és un 100% solució, però em va fer i tots els involucrats davant d'això molestant error.  Si trobo res nou, Enviaré una actualització.  Meu nerviosisme deriva del fet que aquests noms no ha estar equivocats en primer lloc i corregint el nom de visualització, Jo no estic tocant el nom intern. 

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin

4 comentaris a "Solució ràpida: "El nom de tipus de contingut '$ recursos:ReportServerResources … no pot contenir … caràcters especials”

  1. Lorenzo Conegni

    Hola Pau!

    vaig caure en un número similar en configurar la integració SSRS/SPS (SQL2008r2 e SPS2010).
    A la nostra explotació tenim 4 col·leccions de llocs (en tres diferents web apps). La integració de SSRS/SPS funciona molt bé en 3 d'ells, però no en la que hem! Algunes qüestions segueix…

    En aquesta col·lecció particular vaig no pot trobar la funció “Informe servidor integració tret” que s'activi (i pot veure en la col·lecció de llocs d'altres per descomptat). Aquesta característica sembla bé desplegat des de la pàgina ReportServerSiteSettings.aspx administració central. Vaig trobar aquesta característica amb powershell… i s'activa! He intentat desactivar i activar-lo i, encara que el procés de funciona, no hi ha canvis de comportament.

    Un altre assumpte que tinc és que, sempre parlant de la col·lecció de llocs maleït (l'altre 3 són perfectes), no veig els tipus de contingut de dret (Informe constructor Model, Informe constructor, Origen de dades d'informe): en lloc d'ells em sembla $Resources:DataSourceContentTypeName,$Recursos:ReportBuilderContentTypeName,$Recursos:ReportBuilderModelName.

    Provava a uniestable el plugin d'integració de servidor d'informe… però tenia cap bona notícia.

    Sé que tot el que ha de sonar molt estrany… té vostè idea sobre el que està succeint en aquest conjunt de servidors?
    Moltes gràcies per qualsevol suggeriment que podria tenir!

    Resposta

Deixi una contestació a Paul Galvin Cancel resposta

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *