Jelenségek
Ha a Microsoft Dynamics GP, a Microsoft Business Solutions - Great Plains vagy a Microsoft Dynamics SL üzleti portálját használja, a jelentésmegjelenítő üres, amikor a középső lapon megjelenő jelentés nevére kattint.
A probléma oka
1. ok
A Microsoft Dynamics GP vagy a Microsoft Dynamics SL szolgáltatásból közzétett jelentéseket tároló jelentésmappa nincs megosztva.
A jelentés megosztásához az alábbi felhasználóknak és csoportoknak kell teljes hozzáféréssel tagjaiknak lennie:
-
A Mindenki csoport
-
A hálózati szolgáltatás felhasználója
-
A Microsoft.BusinessPortal.Reports.FileService COM+ objektum identitásfelhasználója
-
Az üzleti portál által használt alkalmazáskészlet identitásfelhasználója
Lásd az 1. felbontást a "Megoldás" szakaszban.
2. ok
A Microsoft.BusinessPortal.Reports.FileService COM+ objektum identitásfelhasználója nem rendelkezik teljes hozzáféréssel a Microsoft.BusinessPortal.Reports.FileService.dll fájlhoz. Lásd a "Megoldás" című szakasz 2. felbontását.
3. ok
A jelentés megosztásának helye nem jelenik meg megfelelően a ReportCatalog táblában. Lásd a "Felbontás" szakasz 3. felbontását.
4. ok
A Microsoft.BusinessPortal.Reports.FileService.tlb fájl mérete 0 kb. Lásd a 4. felbontást a "Megoldás" szakaszban.
Megoldás
1. felbontás
Ha meg szeretne osztani egy jelentésmappát, és hozzáférést szeretne adni a jelentés megosztásához adott felhasználók és csoportok számára, kövesse az alábbi lépéseket:
-
A Windows kattintson a jobb gombbal arra a mappára, amely a Microsoft Dynamics GP vagy a Microsoft Dynamics SL szolgáltatásból közzétett jelentéseket tartalmazza. Ezután kattintson a Tulajdonságok gombra.
-
Kattintson a Megosztás fülre, majd A mappa megosztása elemre,majd az Engedélyek elemre.
-
Kattintson a Hozzáadás gombra,írja be a Mindenki nevet, kattintson a Névellenőrzés gombra,majd az OK gombra.
-
Kattintson a Mindenki bejegyzésre.
-
Az Engedélyek mindenki számára területen jelölje be a Teljes hozzáférés jelölőnégyzetet, majd kattintson az OK gombra.
Megjegyzés: Ismételje meg a 3–5. lépést az "Ok" szakaszban említett többi felhasználó és csoport esetében. A hálózati szolgáltatás felhasználója helyi felhasználó. A további hozzáadható felhasználók és csoportok nevének meghatározásához lásd a "További információ" című szakaszt.
2. felbontás
A COM+ objektum megfelelő hozzáférésének hozzáadásához kövesse az alábbi lépéseket:
-
A Windows Fájlkezelőben kattintson a jobb gombbal a fájlra, Microsoft.BusinessPortal.Reports.FileService.dll kattintson a Tulajdonságok parancsra.
Megjegyzés: Ez a fájl alapértelmezés szerint a következő elérési úton található:C:\Inetpub\wwwroot\bin
-
Kattintson a Biztonság fülre, majd a Hozzáadásgombra, kattintson a Helyek elemre,válassza ki az üzleti portál kiszolgálójának nevét, majd kattintson az OK gombra.
-
Írja be a felhasználó nevét, kattintson a Névellenőrzés gombra,majd az OK gombra.
Megjegyzés: A Microsoft.BusinessPortal.Reports.FileService COM+ objektum identitásfelhasználóját a "További információ" című szakaszban láthatja. -
Kattintson a felhasználó nevére.
-
Az Engedélyek területen jelölje be a Teljes hozzáférés jelölőnégyzetet, majd kattintson az OK gombra.
3. felbontás
Ha ki kell javítania a jelentés megosztásának helyét a ReportCatalog táblában, futtassa az alábbi parancsfájlt a vállalati adatbázison.
SELECT * FROM ReportCatalog
A Report_URL oszlopnak a jelentés megosztására kell mutasson. Ha például a Report.txt jelentés a BusinessPortalServer jelentéskiszolgálójának C:\Reports mappájában található, az Report_URL oszlopban a következő értéknek kell lennie:
BusinessPortalServer/Reports/Report.txt
4. felbontás
-
A Windows keresse meg a Microsoft.BusinessPortal.Reports.FileService.tlb fájlt.
Megjegyzés: Ez a fájl alapértelmezés szerint a következő mappában található:c:\inetpub\wwwroot\bin
-
Ha a fájl mérete 0 KB, nevezze át a fájlt az alábbi fájlnév használatával:
Microsoft.BusinessPortal.Reports.FileService.tlbold
-
Az alábbi hivatkozásra kattintva új Microsoft.BusinessPortal.Reports.FileService.tlb fájlt tölthet le:
https://mbs.microsoft.com/fileexchange/?fileID=aab68342-5ba5-4084-adf0-44271a6f3141
-
Illessze be a fájlt ugyanabban a mappában, amelyben az eredeti Microsoft.BusinessPortal.Reports.FileService.tlb fájl található.
További információ
A Microsoft.BusinessPortal.Reports.FileService COM+ objektum identitásfelhasználóját az alábbi lépésekkel állapíthatja meg:
-
Kattintson a Startgombra, a Felügyeleti eszközökmenüre, majd az Összetevő-szolgáltatások parancsra.
-
Bontsa ki a Component Services (Összetevő-szolgáltatások) et, a Computers(Számítógépek) és a My Computer(Sajátgép) et, majd a COM+ Applications (COM+ Alkalmazások) szolgáltatásokat.
-
Kattintson a jobb gombbal a Microsoft.BusinessPortal.Reports.FileServiceelemre, válassza a Tulajdonságokparancsot, majd kattintson az Identitás fülre.
Az üzleti portál által használt alkalmazáskészlet identitásfelhasználójának meghatározásához kövesse az alábbi lépéseket:
-
Kattintson a Startgombra, majd a Felügyeleti eszközökgombra, Internet Information Services (IIS) kezelője elemre.
-
Bontsa ki a számítógép nevét, majd bontsa ki az Alkalmazáskészletek et.
-
Keresse meg az üzleti portálhoz használt alkalmazáskészletet.
-
Kattintson a jobb gombbal az alkalmazáskészletre, válassza a Tulajdonságokparancsot, majd kattintson az Identitás elemre.
Hivatkozások
Az FRx-jelentések üzleti portálon való megjelenítésének hibáival kapcsolatos hibaelhárítási lépésekről a következő cikkszámra kattintva olvashat a Microsoft Tudásbázisban:
861754 Nem lehet megtekinteni az FRx-jelentéseket a Salamon és a Nagy plains
861754 üzleti portálon