Швидко виправити: "Ім'я типу вмісту '$ ресурси:ReportServerResources … не може містити … спеціальні символи”

Я витрачав час очищення SharePoint 2010 сайт і одне з питань, очищення відноситься до на корумпованою / неправильно встановлені звіт служби SQL Server питання.  Проблема виникла, коли один з моїх колег намагалися зберегти сайт як шаблон а потім створити створення нового сайту на основі цього шаблону.  Зберегти операції працював штрафу, але коли вона спробувала створити новий сайт, SharePoint відображається таке повідомлення про помилку:

Помилка

Ім'я типу вмісту ' $Resources:ReportServerResources,DataSourceContentTypeName;' не може містити: \ / : * ? “ # % < > { } | ~ & , дві послідовних крапки (..), або спеціальні символи, наприклад табуляція.

Ось знімок екрана:

 

image

Я дивитися на типи вмісту сайту і знайшов, що це:

image

Ці типи вмісту є чітко здоровою.

Це питання, здається, придумати багато про Інтернеті і не здаються бути одного консенсусу про те, як її вирішити.  Я знайшов handy таблиці, яка зіставлено погано типу вмісту імена хороший тип вмісту імена тут: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  Я вручну оновити їх константи виглядає:

image

(BrightStarr ім'я не є очевидно обов'язковим, але вона не може пошкодити посмішка )

Це дозволило мені створити новий шаблон і не зламали на інших сайтах, у тому числі деякі PerformancePoint сервера речі, які абсолютно різні групи людей працюють на.  Тоді я зміг створити новий сайт в шаблоні.  Успіх!

Я не впевнений, що це за 100% рішення, але це змусило мене і всіх задіяних структур минулому це дратує помилка.  Якщо я можу знайти нічого нового, Я буду після оновлення.  Моя нервозність виникає з того факту, що ці імена не повинно бути неправильно в першу чергу і, фіксуючи коротке ім'я, Я впевнений, не торкаючись внутрішнє ім'я. 

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

4 думки про «Швидко виправити: "Ім'я типу вмісту '$ ресурси:ReportServerResources … не може містити … спеціальні символи”

  1. Lorenzo Conegni

    Привіт Павло!

    я закохався в аналогічні проблеми під час настроювання РСР/SPS інтеграції (SQL2008r2 e SPS2010).
    У нашій фермі ми маємо 4 колекції сайтів (на трьох різних веб-додатків). Інтеграція РСР/SPS добре працює на 3 з них, але не той, який ми повинні! Деякі питання слідує…

    У цій колекції конкретного сайту, я не можу знайти функцію “Звіт про функції сервера інтеграції” Щоб активувати (і я можу бачити його на інші колекції сайтів, звичайно). Ця функція, схоже, також розгортаються на сторінці Центру адміністрування ReportServerSiteSettings.aspx. Я можу знайти цю функцію з powershell… і він активований! Я спробував відключити і повторно активувати його і, Хоча процес працює, Ніякі зміни поведінки.

    Ще одне питання у мене в тому, що, завжди говорити про прокляті колекції сайтів (Інші 3 є досконалим), я не бачу типи прямо вмісту (Доповідь будівельник модель, Доповідь будівельник звіт, Джерела даних звіту): замість них я знайти $Resources:DataSourceContentTypeName,$Ресурси:ReportBuilderContentTypeName,$Ресурси:ReportBuilderModelName.

    Я намагався слід плагін звіт сервера інтеграції… але мене не було ніяких гарні новини.

    Я знаю, що все, що повинно звучати досить дивно… у вас ідея про те, що відбувається на цій фермі?
    Велике спасибі за будь-яку пропозицію, ви могли б!

Залишити відповідь Paul Galvin Скасувати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *