Vykazování služby nelze spustit sestavy proti databází Oracle

Překlady článku Překlady článku
ID článku: 870668 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Pokud používáte Microsoft SQL Server Reporting Services odběry Reporting Services nemusí být možné spustit žádné sestavy proti databází Oracle. Obdržíte System.DllNotFoundException výjimku.

Příčina

K tomuto problému dochází, protože některé Oracle soubory a adresáře nutné další zabezpečení nastavení tak, aby mohli spouštět sestavy proti databází Oracle.

Jak potíže obejít

Chcete-li tento problém vyřešit, přidejte oprávnění komitenta zabezpečení NETWORK SERVICE Oracle\ Oracle version \bin adresáře a Oracle\ Oracle version \network\admin adresáře. Postupujte takto.
  1. Vyhledejte Oracle\ Oracle version adresář \bin klepněte pravým tlačítkem myši na adresář a klepněte na příkaz Vlastnosti.
  2. Klepněte na kartu zabezpečení a potom klepněte na tlačítko Přidat.
  3. Ve skupinovém rámečku Zadejte názvy objektů k výběru zadejte síťové služby a potom klepněte na tlačítko OK.
  4. V okně skupiny nebo jméno uživatele klepněte na tlačítko NETWORK SERVICE.
  5. Ve skupinovém rámečku oprávnění pro službu Network klepnutím vyberte Číst & spouštět políčko.
  6. Klepněte na tlačítko Upřesnit.
  7. Klepněte Povolit přenesení dědičných oprávnění z nadřazeného objektu na tento objekt a všechny podřízené objekty. Tyto s položkami zde explicitně definovány pole a potom klepněte na tlačítko OK.
  8. Klepněte na tlačítko OK.
  9. Vyhledejte Oracle\ Oracle version \network\admin adresáře klepněte pravým tlačítkem myši na adresář a klepněte na příkaz Vlastnosti.
  10. Opakujte kroky 2 až 8.
  11. Klepněte na tlačítko Start, přejděte na položku Nástroje pro správu a potom klepněte na příkaz služby.
  12. Vyhledejte službu ReportServer.
  13. Klepněte pravým tlačítkem myši na službu ReportServer a potom klepněte na tlačítko restartovat.
Pro Reporting Services 2005 problém pouze ovlivňuje provádění odběry prostřednictvím služba Reporting Services, ale také ovlivňuje pravidelné provádění sestavy prostřednictvím služby Reporting Services Web. Proto musí mít účet pro službu Reporting Services Web a služba Reporting Services Číst & spouštět oprávnění adresářů instalace Oracle z předchozího postupu.

Poznámka: Ověřit nakonfigurovaný účet pro Reporting Services Web Service, můžete otevřít soubor RSReportServer.config. Bude najít informaiton podobná následující:

<webserviceaccount>NT AUTHORITY\NetworkService</webserviceaccount>

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Vlastnosti

ID článku: 870668 - Poslední aktualizace: 22. listopadu 2005 - Revize: 4.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Reporting Services
  • Microsoft SQL Server 2005 Reporting Services
Klíčová slova: 
kbmt kbprb KB870668 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:870668

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com