Ho trascorso qualche tempo ripulire una SharePoint 2010 sito e una delle questioni pulitura riguarda un corrotto / installato in modo non corretto problema di SQL Server Reporting Services. Il problema è sorto quando uno dei miei colleghi ha provato a salvare un sito come un modello e creare quindi creare un nuovo sito basato su tale modello. Il salvataggio operazione ha funzionato bene, ma quando lei ha cercato di creare il nuovo sito, SharePoint visualizzato il seguente messaggio di errore:
Errore
Il nome del tipo di contenuto '$ Resources:ReportServerResources,DataSourceContentTypeName;' non può contenere: \ / : * ? “ # % < > { } | ~ & , due periodi consecutivi (..), o caratteri speciali come ad esempio una scheda.
Ecco un screen cap:
Ho dato un'occhiata ai tipi di contenuto nel sito e trovato questo:
Questi tipi di contenuto sono chiaramente malsani.
Questo problema sembra venire molto su Internets e non sembra essere un singolo consenso su come risolverlo. Ho trovato una tabella utile mappato i nomi di cattivo tipo di contenuto per i nomi dei tipi di contenuto buono qui: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a. Aggiornato manualmente li thusly:
(BrightStarr il nome è ovviamente facoltativo, ma non sarebbe male )
Questo mi ha permesso di creare un nuovo modello e non rompe nulla su altri siti, tra cui alcune cose di PerformancePoint Server che un gruppo completamente diverso di persone stavano lavorando su. Poi è stato in grado di creare un nuovo sito sul modello. Successo!
Non sono sicuro che questo è un 100% soluzione, ma mi ha fatto e tutti i soggetti coinvolti oltre questo fastidioso errore. Se trovo qualcosa di nuovo, I'll post un aggiornamento. Il mio nervosismo deriva dal fatto che questi nomi non dovrebbero essere sbagliati in primo luogo e fissando il nome visualizzato, Io non sto toccando il nome interno.
</fine>
Seguimi su Twitter a http://www.twitter.com/pagalvin