Sümptomid
Vaatame järgmist näidet.
- Teil on Microsoft SharePointi loendi või dokumenditeegi Microsoft SQL Serveri aruandlusteenused 2008 R2 (SSRS 2008 R2) või Microsoft SQL Serveri aruandlusteenused 2012 (SSRS 2012) aruanne.
- Aruandes kasutatakse sisseehitatud SQL Serveri aruandlusteenused SharePointi loendi andmelaiendit.
- Koostate SharePointi loendil või dokumenditeegil põhineva andmekomplekti päringu ja seejärel käivitate päringu aruandekujundajas.
- Aruande saate juurutada SharePointi loendit või dokumenditeeki majutavasse SharePointi serveriparki.
Sellisel juhul tagastab andmekomplekti päring aruandekujundajas teistsuguse tulemuse kui SharePointi pargis.
Näiteks loote SharePointis uue vaate, milles valite dokumenditeegis suvandi Kuva kõik üksused ilma kaustadeta. Uus vaade määratakse dokumenditeegi vaikevaateks. Sellises olukorras tagastab aruanne SharePointi serveripargis teistsugused andmed kui aruandekujundajas.
Märkus. Aruande juurutamisel SharePointi saidil tagastatakse ainult dokumenditeegi ülataseme kaustad ja failid. Kuid aruandekujundaja tagastab kõik failid, mis kajastavad vaikevaate muutumist sõltumata kausta asukohtadest.
Põhjus
See probleem ilmneb erinevate kooditeede tõttu, mis on võetud SSRS 2008 R2 või SSRS 2012, kui SharePoint käitab aruannet samas pargis loendiga. Kui kohalik SharePointi park käivitab aruande, tuuakse loend SPLocalConnectioni tee abil. Tee loetakse otse SharePointi loendist ilma SOAP-kutseteta ja koostab loenditeabest kohaliku koopia ilma vaate vaikekonfiguratsioonita. Seetõttu SPLocalConnection tee ei kajasta muudatusi vaikevaates.
Kui aga aruandekujundaja käivitab aruande, kasutab aruanne teed SPRemoteConnection. See tee kasutab SOAP-kutseid, mis sarnanevad funktsiooniga GetListCollection . See funktsioon pääseb saidile kohaliku ühenduse asemel juurde kaug-HTTP-ühenduse kaudu. Seetõttu kajastuvad muudatused vaate vaikekonfiguratsioonis.
Ajutine lahendus
Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.
Juurutage aruanne omarežiimi aruandeserverisse ja seejärel käivitage aruanne omarežiimi aruandeserverist.
Märkus. Kui teil on vaja aruannet SharePointis vaadata, installige SharePointi omarežiimi aruandevaaturi veebiosa ja helistage aruandele oma aruandlusteenuste kohalikust eksemplarist.
Lisateavet selle kohta, kuidas SharePointi veebiosade abil omarežiimi aruandeid vaadata ja uurida, leiate järgmistest MSDN-i veebisaitidest.
SharePointi veebiosade abil kohaliku režiimi aruannete vaatamine ja uurimine
Juurutage SharePointi loend või dokumenditeek mõnda teise SharePointi serveriparki, millele pääseb juurde park, kuhu olete aruande juurutanud. Seetõttu pääseb kohalikus pargis olev aruanne loendile kaugühenduse kaudu juurde.
XML-andmelaiendi abil saate koostada XML-päringu ilma SharePointi loendi andmelaiendit kasutamata.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.