2010-02-03 1 views
2

Привет, Sabios,SSRS для Sharepoint, изображения в отчете из URL-адреса списка Sharepoint?

У меня есть несколько отчетов, которые я успешно выполняю, когда данные поступают из списка Sharepoint в виде набора данных XML. У меня есть проблемы с одним. У меня есть отчет, который вытаскивает файл изображения в основную часть отчета. Эти данные также поступают из списка Sharepoint в виде набора данных XML, который отправляет мне URL-адрес в jpeg или bmp или gif ... в любом случае.

  1. Я могу с этим справиться в своей собственной среде Visual Studio IDE.
  2. Мой Локальный сервер отчетов будет оказывать его также
  3. Он не будет работать на моем Sharepoint Report Server (Мой MOSS работает через протокол HTTPS, а мой Shartpoint Сервер отчетов HTTP может этот вопрос?)

Когда я загружаю его в Sharepoint и запускаю его через сервер отчетов SharePoint, я возвращаюсь ВСЕ в заголовке заголовка и нижнем колонтитуле (текст набора данных и встроенные изображения), но просто большой КРАСНЫЙ X, где должно быть основное изображение. Я сделал все доски говорят:

A. Я удостоверился неуправляемая Execution счет выполняется на Reports Server B. Я застраховал URL возвращается в чистом виде (иначе изображения не будут оказывать на местном уровне либо, и они делают)

бревна отчет выбрасывайте это исключение:

е ОШИБКА: Метание Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException: целевое Указанное местоположение не поддерживается сервером отчетов. Файл отчета (.rdl), файл модели отчета (.smdl), ресурс или общий источник данных (.rsds) должен находиться в библиотеке или в папке внутри нее.;; Info: Microsoft.ReportingServices.Diagnostics.Utilities.ContainerTypeNotSupportedException: целевое местоположение, указанное вами, не поддерживается сервером отчетов. Файл описания отчета (.rdl), файла модели отчета (.smdl), ресурса или общего источника данных (.rsds) должен находиться в библиотеке или в папке внутри нее.

Любые берущие? Даже мой Sharepoint Администратор не может мне помочь :)

Джеймс

+0

Еще плавание на этом за последние 6 дней –

+0

Не могли бы вы решить эту проблему? – Kangkan

ответ

0

ОК, я обнаружил, что исправление этой ситуации ....

Показать Внешние Изображения SSRS-MOSS

У вас есть Изображение в Sharepoint, которое вы хотите отображать в качестве внешнего изображения в отчете через службы отчетов SQL Server в режиме интеграции с Sharepoint. Просто вы думаете ... замедляетесь. То, что отображает ваша Visual Studio и локальный сервер отчетов, не обязательно хорошо подходит для Microsoft Office SharePoint Server.

Выполните следующие для этого является то, что они (гуру Интернета) расскажет вам, по большей части:

A. Попытка обмануть MOSS, игнорировать фиктивные параметры = Поля DocumentPath.Value & "& dummy = 1"

B.Изменение конфигурации пользовательского источника данных

C. Изменение сервера отчетов к HTTPS также

D. Настройте каталог списка для работы с анонимным пользователем

D. Установите UseSessionCookies на «False» в ConfigurationInfo таблица

E. Автоматическая учетная запись исполнения должна быть инициализирована в сервере отчетов

Однако в дополнение к выше на данный момент. Если вы хотите, чтобы сделать следующий тип отчета, вот обручи вы прыгаете через, чтобы добраться до конечного результата:

Спросите себя:

  1. Вы хотите создать список в Sharepoint для данные, относящиеся к вашему отчету, и переносить эти данные в отчет через расширение XML. ХОРОШЕЕ

  2. Вы хотите, чтобы в списке Sharepoint был включен URL-адрес изображения, которое вы хотите отобразить. ХОРОШЕЕ

  3. Вы решили добавить изображение в качестве вложения в Список и использовать его как местоположение изображений. ПЛОХО! Опасность будет Робинсон !!!!

Это прекрасно работает в среде Visual Studio и на вашем местном Reports Server В Sharepoint интегрированных отчетов серверов, по некоторым причинам, используя URL прикрепления того же список неприемлем! Вы должны загрузить изображение где-нибудь еще на сервере и получить доступ к нему таким образом.

Я загрузил свои изображения в папку общих документов и разместил URL-адрес этого местоположения в поле URL моего списка отчетов. Когда я вернулся, чтобы запустить отчет через сервер Sharepoint: он сработал! Изображения вошли в местоположение общего документа, когда этот URL был помещен в поле URL списка.

0

Я пытался это сделать - вложение изображения не работало. Поэтому я поместил изображение в свою библиотеку отчетов и поместил внешнюю ссылку на изображение в своем отчете. Я запускаю SSRS в режиме SharePoint Integrated, обслуживая более https.

1

Не используйте URL, просто добавить столбец в отчет:

select leafname, [content] 
from alldocstreams s 
inner join alldocs d on d.id = s.id 
where