Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Обмислете следния сценарий:

  • Имате отчет на Microsoft SQL Server Services 2008 R2 (SSRS 2008 R2) или Microsoft SQL Server report Services 2012 (SSRS 2012) доклад за списък на Microsoft SharePoint или библиотека с документи.

  • Отчетът използва вградено разширение на данни от списък на SharePoint Server Services.

  • Създавате заявка за набор от данни, базирана на списъка или библиотеката с документи на SharePoint, и след това изпълнявате заявката в конструктора на отчети.

  • Разположите отчета в сървърната група на SharePoint, която хоства списъка или библиотеката с документи на SharePoint.

В тази ситуация заявката за набор от данни връща различен резултат в конструктора на отчети, отколкото в сървърната група на SharePoint. Например създавате нов изглед в SharePoint, в който изберете опцията Покажи всички елементи без папки в библиотека с документи. Задавате новия изглед като изглед по подразбиране за библиотека с документи. В тази ситуация отчетът връща различни данни в сървърната група на SharePoint, отколкото в конструктора на отчети.Забележка Ако разположите отчета в сайта на SharePoint, връщат се само папките от най-горно ниво и файловете в библиотеката с документи. Въпреки това проектантът на отчетите връща всички файлове, които отразяват промяната на изгледа по подразбиране, независимо от местоположенията на папките.

Причина

Този проблем възниква поради различните пътища на кодове, които са предприети от SSRS 2008 R2 или SSRS 2012, когато SharePoint изпълнява отчета в същата ферма като списъка. Когато локалната сървърна група на SharePoint управлява отчета, Списъкът се извлича с помощта на SPLocalConnection Path. Траекторията се прочита директно от списъка на SharePoint без САПУНени обаждания и изгражда локално копие на информацията за списъка без конфигурацията на изгледа по подразбиране. Следователно Пътят на SPLocalConnection не отразява промените в изгледа по подразбиране. Когато обаче Конструкторът на отчети изпълнява отчета, отчетът използва пътя SPRemoteConnection . Този път използва САПУНени обаждания, които приличат на функцията GetListCollection . Тази функция осъществява достъп до сайта чрез отдалечена HTTP връзка вместо локалната връзка. Следователно промените ще бъдат отразени в конфигурацията на изгледа по подразбиране.

Заобиколно решение

За да решите проблема по заобиколен начин, използвайте един от следните методи:

  • Разположите отчета в сървър за отчет на родния режим и след това стартирайте отчета от сървъра за отчети на родния режим. Забележка Ако трябва да видите отчета в SharePoint, инсталирайте уеб частта за визуализатор на отчети на родния режим в SharePoint и след това се обадете на отчета от вашия роден екземпляр на услугите за отчет. за повече информация как да преглеждате и изучавате отчети на родния режим с помощта на уеб части на SharePoint, отидете на следния уеб сайт на MSDN:

    Как се преглеждат и изучават отчетите за собствения режим с помощта на уеб части на SharePoint

  • Разполагане на списъка или библиотеката с документи на SharePoint в друга сървърна група на SharePoint, до която има достъп от групата, в която е разположен отчетът. Следователно Докладът в локалната сървърна група може да получи достъп до списъка отдалечено.

  • Използвайте разширение на XML данни, за да създадете XML заявка, без да използвате разширението на данни от списък на SharePoint.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×