Příznaky
Když používáte portál Business Portal pro Microsoft Dynamics GP, pro Microsoft Business Solutions – Great Plains nebo Microsoft Dynamics SL, prohlížeč sestav je prázdný, když kliknete na název sestavy, který se zobrazí na středové stránce.
Příčina
Příčina 1
Složka sestavy, ve které jsou uloženy sestavy publikované z Microsoft Dynamics GP nebo Microsoft Dynamics SL, není sdílená.
Ke sdílené sestavě musí mít úplný přístup následující uživatelé a skupiny:
-
Skupina Všichni
-
Uživatel síťové služby
-
Uživatel identity pro objekt Microsoft.BusinessPortal.Reports.FileService COM+
-
Uživatel identity pro fond aplikací používaný portálem Business Portal
Viz Řešení 1 v části Řešení.
Příčina 2
Uživatel identity objektu Microsoft.BusinessPortal.Reports.FileService COM+ nemá úplný přístup k Microsoft.BusinessPortal.Reports.FileService.dll souboru. Viz Řešení 2 v části Řešení.
Příčina 3
Umístění sdílené složky sestavy není v tabulce ReportCatalog správně uvedené. Viz Řešení 3 v části Řešení.
Příčina 4
Velikost souboru Microsoft.BusinessPortal.Reports.FileService.tlb je 0 kilobajtů (KB). Viz Řešení 4 v části Řešení.
Řešení
Rozlišení 1
Pokud chcete sdílet složku sestavy a přidat přístup ke sdílené složce sestavy pro konkrétní uživatele a skupiny, postupujte takto:
-
V Windows Exploreru klikněte pravým tlačítkem myši na složku obsahující sestavy publikované z Microsoft Dynamics GP nebo z Microsoft Dynamics SL. Potom klikněte na Vlastnosti.
-
Klikněte na kartu Sdílení, klikněte na Sdílet tutosložku a potom klikněte na Oprávnění.
-
Klikněte na Přidat,zadejte Všichni, klikněte na Zkontrolovat jména apotom klikněte na OK.
-
Klikněte na položku Všichni.
-
V oblasti Oprávnění pro všechny zaškrtněte políčko Úplné řízení a potom klikněte na OK.
Poznámka: Opakujte kroky 3 až 5 pro ostatní uživatele a skupiny, které jsou uvedené v části Příčina. Uživatel síťové služby je místní uživatel. Pokud chcete určit jména ostatních uživatelů a skupin, které musíte přidat, podívejte se do části Další informace.
Rozlišení 2
Pokud chcete přidat správný přístup k objektu COM+, postupujte takto:
-
V Windows Průzkumník klikněte pravým tlačítkem myši na Microsoft.BusinessPortal.Reports.FileService.dll souboru a potom klikněte na Vlastnosti.
Poznámka: Ve výchozím nastavení se tento soubor nachází v následující cestě:C:\Inetpub\wwwroot\bin
-
Klikněte na kartu Zabezpečení, klikněte na Přidat,klikněte na Umístění,vyberte název serveru Business Portal a potom klikněte na OK.
-
Zadejte jméno uživatele, klikněte na Zkontrolovat jména apotom klikněte na OK.
Poznámka: Pokud chcete určit jméno uživatele identity pro objekt Microsoft.BusinessPortal.Reports.FileService COM+, podívejte se do části Další informace. -
Klikněte na uživatelské jméno.
-
V oblasti Oprávnění zaškrtněte políčko Úplné řízení a potom klikněte na OK.
Rozlišení 3
Pokud chcete opravit umístění sdílené položky sestavy v tabulce ReportCatalog, spusťte následující skript proti databázi společnosti.
SELECT * FROM ReportCatalog
Sloupec Report_URL musí odkazovat na sdílení sestavy. Pokud je například sestava Report.txt umístěná ve složce C:\Reports na serveru sestav BusinessPortalServer, musí být hodnota ve sloupci Report_URL následující hodnota:
BusinessPortalServer/Reports/Report.txt
Rozlišení 4
-
V Windows Exploreru najděte soubor Microsoft.BusinessPortal.Reports.FileService.tlb.
Poznámka: Ve výchozím nastavení je tento soubor umístěný v následující složce:c:\inetpub\wwwroot\bin
-
Pokud je velikost souboru 0 kB, přejmenujte soubor pomocí následujícího názvu souboru:
Microsoft.BusinessPortal.Reports.FileService.tlbold
-
Kliknutím na následující odkaz stáhněte nový soubor Microsoft.BusinessPortal.Reports.FileService.tlb:
https://mbs.microsoft.com/fileexchange/?fileID=aab68342-5ba5-4084-adf0-44271a6f3141
-
Vložte soubor do stejné složky, ve které byl umístěný původní soubor Microsoft.BusinessPortal.Reports.FileService.tlb.
Další informace
Pokud chcete určit uživatele identity pro objekt Microsoft.BusinessPortal.Reports.FileService COM+, postupujte takto:
-
Klikněte na Start,klikněte na Nástroje prosprávu a potom klikněte na Služba komponent.
-
Rozbalte položku Služba komponent,rozbalte položku Počítače,rozbalte položku Tento počítač apotom rozbalte položku Aplikace modelu COM+.
-
Klikněte pravým tlačítkem myši na Microsoft.BusinessPortal.Reports.FileService,klikněte na Vlastnostia potom klikněte na kartu Identita.
Pokud chcete určit uživatele identity fondu aplikací, který používá portál Business Portal, postupujte takto:
-
Klikněte na Start,klikněte na Nástroje prosprávu a potom na Internetová informační služba (IIS).
-
Rozbalte název počítače a potom rozbalte Fondy aplikací.
-
Vyhledejte fond aplikací, který používáte pro portál Business Portal.
-
Klikněte pravým tlačítkem myši na fond aplikací, klikněte na Vlastnostia potom klikněte na Identita.
Odkazy
Další informace o postupu řešení potíží, které se používají v případě, že se sestavy FRx nezobrazí na portálu Business Portal, najdete v následujícím článku znalostní báze Microsoft Knowledge Base:
861754 Sestavy FRx nelze zobrazit na portálu Business Portal v šalamounových a velkých pláních
861754