Quick Fix: "Content-type namnet"$ resurser:ReportServerResources … kan inte innehålla … specialtecken”

Jag har spenderar tid rensa upp en SharePoint 2010 webbplats och en av frågorna som rensning som avser en skadad / felaktigt installerad SQL Server Report Services frågan.  Problemet uppstod när en av mina kolleger försökte spara en webbplats som en mall och sedan skapa skapar en ny webbplats som bygger på mallen.  Spara drift fungerade bra, men när hon försökte skapa den nya webbplatsen, SharePoint visas följande felmeddelande:

Fel

Innehållstyp namnet "$ resurser:ReportServerResources,DataSourceContentTypeName;"kan inte innehålla: \ / : * ? “ # % < > { } | ~ & , två på varandra följande perioder (..), eller specialtecken såsom en flik.

Här är en skärmen cap:

 

image

Jag hade en titt på vilka innehållstyper på webbplatsen och hitta det:

image

Dessa innehållstyper är klart ohälsosamt.

Problemet verkar komma en hel del på Internet och det verkar inte finnas ett enda samförstånd om hur man ska lösa det.  Jag hittade en praktisk tabell som mappats felaktigt innehållstyp namnen till bra innehållstyp namn här: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Jag uppdaterat dem alltså manuellt:

image

(BrightStarr namnet är självklart tillval, men det skadar inte Leende )

Detta tillät mig att skapa en ny mall och didn't break något på andra webbplatser, inklusive vissa PerformancePoint Server-grejer som en helt annan grupp människor har arbetat med.  Jag var då kunna skapa en ny webbplats på mallen.  Framgång!

Jag är inte säker på att detta är en 100% lösning, men det fick mig och alla inblandade förbi detta irriterande fel.  Om jag hittar något nytt, Jag ska skicka en uppdatering.  Min nervositet härrör från det faktum att dessa namn inte bör vara fel i första hand och genom att fastställa visningsnamn, Jag inte tangerar det interna namnet. 

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

4 tankar på "Quick Fix: "Content-type namnet"$ resurser:ReportServerResources … kan inte innehålla … specialtecken”

  1. Lorenzo Conegni

    Hej Paul!

    jag föll i en liknande fråga under installationen av SSRS/SPS integration (SQL2008r2 e SPS2010).
    På vår gård har vi 4 webbplatssamlingar (på tre olika web apps). SSRS/SPS integrationen fungerar bra på 3 av dem, men inte i som vi behöver! Vissa frågor följer…

    Jag kan inte hitta funktionen i detta viss webbplatssamling “Rapport Server Integration-funktion” aktiveras (och jag kan se det på andra webbplatssamlingen naturligtvis). Denna funktion verkar väl distribuerade från centrala ReportServerSiteSettings.aspx sidan. Jag kan hitta den här funktionen med powershell… och aktiveras! Jag försökte att avaktivera och återaktivera det och, även om processen fungerar, ingen funktionsförändringar.

    En annan fråga jag har är att, alltid tala om webbplatssamlingen förbannade (den andra 3 är perfekta), Jag kan inte se rätt innehållstyper (Report Builder-modell, Report Builder-rapport, Datakälla): i stället för dem hitta jag $Resources:DataSourceContentTypeName,$Resurser:ReportBuilderContentTypeName,$Resurser:ReportBuilderModelName.

    Jag försökte avinstallera Report Server Integration plugin… men jag hade inga bra nyheter.

    Jag vet allt som bör låter ganska konstigt… har du idé om vad som händer på denna gård?
    Stort tack för alla förslag som du kan ha!

    Svar
    1. Paul Galvin inlägg Författare

      Jag vet detta är riktigt gamla så jag antar att du löst det. Ledsen för att inte svara tidigare.

      Svar

Lämna ett svar till Paul Galvin Avbryt svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *