Konfigurace vytváření sestav v Configuration Manager

Platí pro: Configuration Manager (Current Branch)

Než budete moct vytvářet, upravovat a spouštět sestavy v konzole Configuration Manager, je potřeba provést několik úloh konfigurace. Tento článek vám pomůže nakonfigurovat vytváření sestav v hierarchii Configuration Manager.

Před instalací a konfigurací SQL Server Reporting Services v hierarchii si projděte následující články Configuration Manager vytváření sestav:

SQL Server Reporting Services

SQL Server Reporting Services je serverová platforma pro vytváření sestav, která poskytuje komplexní funkce generování sestav pro různé druhy zdrojů dat. Bod služby Reporting Services v Configuration Manager komunikuje s SQL Server Reporting Services:

  • Kopírování Configuration Manager sestav do zadané složky sestav
  • Konfigurace nastavení služby Reporting Services
  • Konfigurace nastavení zabezpečení služby Reporting Services

Při spuštění sestavy se komponenta služby Reporting Services připojí k databázi Configuration Manager lokality a načte data.

Před instalací bodu služby Reporting Services v lokalitě Configuration Manager nainstalujte a nakonfigurujte SQL Server Reporting Services v cílovém systému lokality. Další informace najdete v tématu Instalace SQL Server Reporting Services.

Ověření instalace SQL Server Reporting Services

Pomocí následujícího postupu ověřte, že je SQL Server Reporting Services správně nainstalovaný a spuštěný.

  1. V systému lokality přejděte do nabídky Start a otevřete server sestav Configuration Manager. Najdete ho v části Konfigurační nástroje skupiny Microsoft SQL Server.

  2. V okně Připojení ke konfiguraci služby Reporting Services zadejte název serveru, který je hostitelem SQL Server Reporting Services. Vyberte instanci SQL Server, na kterou jste nainstalovali SQL Server Reporting Services. Pak vyberte Připojit a otevřete službu Reporting Services Configuration Manager.

  3. Na stránce Stav serveru sestav ověřte, že stav služby sestav je Spuštěno. Pokud není v tomto stavu, vyberte Spustit.

  4. Na stránce Adresa URL webové služby vyberte adresu URL v části Adresy URL webové služby služby sestav. Tato akce otestuje připojení ke složce sestav. Prohlížeč vás může vyzvat k zadání přihlašovacích údajů. Ověřte, že se webová stránka úspěšně otevřela.

  5. Na stránce Databáze ověřte, že je režim serveru sestav nastavený na Nativní.

  6. Na stránce Adresa URL správce sestav vyberte adresu URL v části Identifikace webu Správce sestav. Tato akce otestuje připojení k virtuálnímu adresáři pro Správce sestav. Prohlížeč vás může vyzvat k zadání přihlašovacích údajů. Ověřte, že se webová stránka úspěšně otevřela.

    Poznámka

    Generování sestav v Configuration Manager nevyžaduje Správce sestav služby Reporting Services. Potřebujete ho jenom v případě, že chcete spouštět sestavy v prohlížeči nebo spravovat sestavy pomocí Správce sestav.

  7. Výběrem možnosti Ukončit zavřete Configuration Manager služby Reporting Services.

Konfigurace vytváření sestav pro použití Report Builder 3.0

  1. V počítači se spuštěnou konzolou Configuration Manager otevřete Editor registru systému Windows.

  2. Přejděte na HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting.

  3. Otevřete klíč ReportBuilderApplicationManifestName a upravte data hodnot.

  4. Změňte hodnotu na ReportBuilder_3_0_0_0.applicationa výběrem OK ji uložte.

  5. Zavřete Editor registru systému Windows.

Instalace bodu služby Reporting Services

Pokud chcete spravovat sestavy v lokalitě, nainstalujte bod služby Reporting Services. Bod služby Reporting Services:

  • Zkopíruje složky sestav a sestavy do SQL Server Reporting Services
  • Použije zásady zabezpečení pro sestavy a složky.
  • Nastaví nastavení konfigurace ve službě Reporting Services.

Požadavky a omezení

Abyste mohli zobrazit nebo spravovat sestavy v konzole Configuration Manager, potřebujete bod služby Reporting Services. Nakonfigurujte tuto roli systému lokality na serveru s Microsoft SQL Server Reporting Services. Další informace najdete v tématu Požadavky pro vytváření sestav.

  • Když vyberete lokalitu pro instalaci bodu služby Reporting Services, uživatelé, kteří budou přistupovat k sestavám, musí být ve stejném oboru zabezpečení jako lokalita, do které instalujete roli.

  • Po instalaci bodu služby Reporting Services v systému lokality neměňte adresu URL serveru sestav.

    Vytvoříte například bod služby Reporting Services. Potom upravíte adresu URL serveru sestav ve službě Reporting Services Configuration Manager. Konzola Configuration Manager nadále používá starou adresu URL. Z konzoly nemůžete spouštět, upravovat ani vytvářet sestavy.

    Pokud potřebujete změnit adresu URL serveru sestav, nejprve odeberte existující bod služby Reporting Services. Změňte adresu URL a pak znovu nainstalujte bod služby Reporting Services.

  • Při instalaci bodu služby Reporting Services zadejte účet bodu služby Reporting Services. Aby mohli uživatelé z jiné domény spustit sestavu, vytvořte mezi doménami obousměrný vztah důvěryhodnosti. V opačném případě se sestava nespustí.

Instalace bodu služby Reporting Services v systému lokality

Další informace o konfiguraci systémů lokality najdete v tématu Instalace rolí systému lokality.

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa, rozbalte Položku Konfigurace lokality a pak vyberte uzel Servery a Role systému lokality.

  2. Přidejte bod služby Reporting Services na nový nebo existující server systému lokality:

    • Nový systém lokality: Na kartě Domů na pásu karet ve skupině Vytvořit vyberte Vytvořit server systému lokality. Otevře se Průvodce vytvořením serveru systému lokality .

    • Existující systém lokality: Vyberte cílový server. Na kartě Domů na pásu karet vyberte ve skupině Servermožnost Přidat roli systému lokality. Otevře se Průvodce přidáním rolí systému lokality .

  3. Na stránce Obecné zadejte obecné nastavení pro server systému lokality. Když přidáte bod služby Reporting Services na existující server, ověřte hodnoty, které jste dříve nakonfigurovali.

  4. Na stránce Výběr role systému vyberte v seznamu dostupných rolí bod služby Reporting Services a pak vyberte Další.

  5. Na stránce Bod služby Reporting Services nakonfigurujte následující nastavení:

    • Název serveru databáze lokality: Zadejte název serveru, který je hostitelem Configuration Manager databáze lokality. Průvodce obvykle načte plně kvalifikovaný název domény (FQDN) serveru. Pokud chcete zadat instanci databáze, použijte název> serveru formátu <<název> instance. Například: sqlserver\named1.

    • Název databáze: Zadejte název databáze Configuration Manager lokality. Výběrem možnosti Ověřit potvrďte , že má průvodce přístup k databázi lokality.

      Důležité

      Uživatelský účet, který použijete k vytvoření bodu služby Reporting Services, musí mít přístup ke čtení databáze lokality. Pokud test připojení selže, zobrazí se červená ikona upozornění. Kontextový text najetí myší na ikonu obsahuje podrobnosti o selhání. Opravte selhání a pak znovu vyberte Test .

    • Název složky: Zadejte název složky, která se má vytvořit a použít pro Configuration Manager sestav ve službě Reporting Services.

    • Instance serveru služby Reporting Services: Vyberte instanci SQL Server pro službu Reporting Services. Pokud tato stránka nezobrazuje žádné instance, ověřte, že je SQL Server Reporting Services nainstalovaný, nakonfigurovaný a spuštěný.

      Důležité

      Configuration Manager vytvoří připojení v kontextu aktuálního uživatele k rozhraní WMI ve vybraném systému lokality. Toto připojení používá k načtení instance SQL Server pro službu Reporting Services. Aktuální uživatel musí mít v systému lokality přístup ke službě WMI pro čtení, jinak průvodce nemůže získat instance služby Reporting Services.

    • Účet bodu služby Reporting Services: Vyberte Nastavit a pak vyberte účet, který chcete použít. SQL Server Reporting Services v bodě služby Reporting Services používá tento účet pro připojení k databázi Configuration Manager lokality. Toto připojení slouží k načtení dat pro sestavu. Vyberte Existující účet a zadejte uživatelský účet systému Windows, který jste dříve nakonfigurovali jako účet Configuration Manager. Vyberte Nový účet a určete uživatelský účet systému Windows, který není aktuálně nakonfigurovaný pro použití. Configuration Manager automaticky uděluje zadanému uživateli přístup k databázi lokality.

      Účet, na kterém běží služba Reporting Services, musí patřit do místní doménové skupiny zabezpečení systému Windows Authorization Access Group. Tím se účtu udělí oprávnění Povolit čtení u atributu tokenGroupsGlobalAndUniversal pro všechny uživatelské objekty v doméně. Uživatelé v jiné doméně, než je účet bodu služby Reporting Services, potřebují obousměrný vztah důvěryhodnosti mezi doménami, aby mohli úspěšně spouštět sestavy.

      Zadaný uživatelský účet a heslo systému Windows jsou zašifrovány a uloženy v databázi služby Reporting Services. Služba Reporting Services načte data pro sestavy z databáze lokality pomocí tohoto účtu a hesla.

      Důležité

      Zadaný účet musí mít oprávnění Přihlásit se místně na serveru, který je hostitelem databáze služby Reporting Services.

  6. Dokončete průvodce.

Po dokončení průvodce Configuration Manager vytvoří složky sestav ve službě Reporting Services. Potom zkopíruje své sestavy do zadaných složek sestav.

Tip

Pokud chcete vypsat pouze systémy lokality, které hostují roli lokality bodu služby Reporting Services, klikněte pravým tlačítkem na Servery a role systému lokality a vyberte Bod služby Reporting Services.

Jazyky pro sestavy

Když Configuration Manager vytvoří složky sestav a zkopíruje sestavy na server sestav, určí vhodný jazyk pro objekty.

  • Vytváření složek sestav, kopírování sestav

    • Vytváření objektů pomocí národního prostředí operačního systému serveru lokality

    • Pokud konkrétní jazyková sada není k dispozici, ve výchozím nastavení je angličtina (ENU)

  • Zobrazení sestav ve webovém prohlížeči

    • Názvy složek a sestav: stejné národní prostředí jako server lokality

    • Obsah sestavy: dynamický na základě národního prostředí prohlížeče

  • Zobrazení sestav v konzole Configuration Manager

    • Názvy složek a sestav: dynamické na základě národního prostředí konzoly

    • Obsah sestavy: dynamický na základě národního prostředí konzoly

Když nainstalujete bod služby Reporting Services na lokalitu bez jazykových sad, sestavy se nainstalují v angličtině. Pokud po instalaci bodu služby Reporting Services nainstalujete jazykovou sadu, je nutné odinstalovat a znovu nainstalovat bod služby Reporting Services, aby byly sestavy dostupné v příslušném jazyce jazykové sady.

Další informace najdete v tématu Jazykové sady.

Instalace souborů a bezpečnostní práva ke složce sestav

Configuration Manager provede následující akce pro instalaci bodu služby Reporting Services a konfiguraci služby Reporting Services:

Důležité

Web tyto akce provede v kontextu účtu, který je nakonfigurovaný pro službu SMS_Executive. Tento účet je obvykle místním systémovým účtem serveru lokality.

  • Nainstalujte roli lokality bodu služby Reporting Services.

  • Vytvořte zdroj dat ve službě Reporting Services s uloženými přihlašovacími údaji, které jste zadali v průvodci. Tento účet je uživatelský účet systému Windows a heslo, které služba Reporting Services používá pro připojení k databázi lokality při spouštění sestav.

  • Ve službě Reporting Services vytvořte kořenovou složku Configuration Manager.

  • Přidejte role zabezpečení Uživatelé sestav nástroje ConfigMgr a Správci sestav nástroje ConfigMgr ve službě Reporting Services.

  • Vytvořte podsložky a pak nasaďte Configuration Manager sestavy ze %ProgramFiles%\SMS_SRSRP serveru lokality do služby Reporting Services.

  • Přidejte roli Uživatelé sestav nástroje ConfigMgr ve službě Reporting Services do kořenových složek pro všechny uživatelské účty v Configuration Manager, které mají oprávnění ke čtení webu.

  • Přidejte roli Správce sestav nástroje ConfigMgr ve službě Reporting Services do kořenových složek pro všechny uživatelské účty v Configuration Manager, které mají oprávnění k úpravě webu.

  • Načte mapování mezi složkami sestav a Configuration Manager typy zabezpečených objektů. Configuration Manager udržuje tuto mapu v databázi lokality.

  • Nakonfigurujte následující práva pro správce v Configuration Manager ke konkrétním složkám sestav ve službě Reporting Services:

    • Přidejte uživatele a přiřaďte roli Uživatelé sestav nástroje ConfigMgr k přidružené složce sestav pro správce, kteří mají oprávnění Spustit sestavu pro objekt Configuration Manager.

    • Přidejte uživatele a přiřaďte roli Správce sestav nástroje ConfigMgr k přidružené složce sestav pro správce, kteří mají oprávnění Upravit sestavu pro objekt Configuration Manager.

Configuration Manager se připojí ke službě Reporting Services a nastaví oprávnění pro uživatele v kořenových složkách Configuration Manager a Reporting Services a v konkrétních složkách sestav. Po počáteční instalaci bodu služby Reporting Services se Configuration Manager připojí ke službě Reporting Services každých 10 minut, aby ověřila, že uživatelská práva nakonfigurovaná ve složkách sestav jsou přidružená práva nastavená pro uživatele Configuration Manager. Při přidání uživatelů nebo úpravě uživatelských práv ve složce sestav pomocí Správce sestav služby Reporting Services Configuration Manager tyto změny přepíše pomocí přiřazení na základě rolí uložených v databázi lokality. Configuration Manager také odebere uživatele, kteří nemají oprávnění k vytváření sestav v Configuration Manager.

Role zabezpečení služby Reporting Services

Když Configuration Manager nainstaluje bod služby Reporting Services, přidá do služby Reporting Services následující role zabezpečení:

  • Uživatelé sestav nástroje ConfigMgr: Uživatelé s touto rolí zabezpečení můžou spouštět jenom sestavy Configuration Manager.

  • Správci sestav nástroje ConfigMgr: Uživatelé s touto rolí zabezpečení můžou provádět všechny úlohy související s vytvářením sestav v Configuration Manager.

Ověření instalace

Ověřte instalaci bodu služby Reporting Services tím, že se podíváte na konkrétní stavové zprávy a položky souboru protokolu. Pomocí následujícího postupu ověřte, že instalace bodu služby Reporting Services proběhla úspěšně.

Poznámka

Pokud se v podsložce Sestavy uzlu Sestavy v pracovním prostoru Monitorování v konzole Configuration Manager zobrazí sestavy, můžete tento postup přeskočit.

Ověření instalace podle stavové zprávy

  1. V konzole Configuration Manager přejděte do pracovního prostoru Monitorování, rozbalte položku Stav systému a vyberte uzel Stav součásti.

  2. Vyberte komponentu SMS_SRS_REPORTING_POINT .

  3. Na kartě Domů na pásu karet ve skupině Komponenta vyberte Zobrazit zprávy a pak zvolte Vše.

  4. Zadejte datum a čas pro období před instalací bodu služby Reporting Services a pak vyberte OK.

  5. Ověřte stavovou zprávu s ID 1015. Tato stavová zpráva označuje, že bod služby Reporting Services byl úspěšně nainstalován.

Ověření instalace pomocí souboru protokolu

Otevřete soubor Srsrp.log umístěný v adresáři Logs instalační cesty Configuration Manager. Vyhledejte řetězec Installation was successful.

Tento soubor protokolu můžete procházet od okamžiku, kdy byl bod služby Reporting Services úspěšně nainstalován. Ověřte, že se vytvořily složky sestav, nasadily se sestavy a že se u každé složky potvrdily zásady zabezpečení. Za posledním řádkem potvrzení zásad zabezpečení vyhledejte řetězec Successfully checked that the SRS web service is healthy on server.

Konfigurace certifikátu pro vytváření sestav

Existuje mnoho možností, jak vytvářet sestavy v SQL Server Reporting Services. Když vytváříte nebo upravujete sestavy v konzole Configuration Manager, otevře se Configuration Manager Report Builder, která se použije jako prostředí pro vytváření obsahu. Bez ohledu na to, jak sestavy Configuration Manager vytvoříte, potřebujete certifikát podepsaný svým držitelem pro ověřování serveru databáze lokality.

Poznámka

Další informace o vytváření sestav pomocí SQL Server Reporting Services najdete v tématu Report Builder prostředí pro vytváření obsahu.

Configuration Manager automaticky nainstaluje certifikát na server lokality a všechny role poskytovatele serveru SMS. Sestavy můžete vytvářet nebo upravovat z konzoly Configuration Manager, když ji spustíte z jednoho z těchto serverů.

Když vytváříte nebo upravujete sestavy z konzoly Configuration Manager na jiném počítači, exportujte certifikát ze serveru lokality. Popisný název konkrétního certifikátu je plně kvalifikovaný název domény serveru lokality v úložišti důvěryhodných Lidé certifikátů pro místní počítač. Přidejte tento certifikát do úložiště důvěryhodných certifikátů Lidé v počítači, na kterém běží konzola Configuration Manager.

Úprava nastavení bodu služby Reporting Services

Po instalaci této role můžete upravit nastavení připojení a ověřování databáze lokality ve vlastnostech bodu služby Reporting Services.

  1. V konzole Configuration Manager přejděte do pracovního prostoru Správa, rozbalte Položku Konfigurace lokality a pak vyberte uzel Servery a Role systému lokality.

    Tip

    Pokud chcete vypsat pouze systémy lokality, které hostují bod služby Reporting Services, klikněte pravým tlačítkem na uzel Servery a role systému lokality a vyberte bod služby Reporting Services.

  2. Vyberte systém lokality, který je hostitelem bodu služby Reporting Services. Pak v podokně podrobností vyberte role systému lokality bodu služby Reporting Service.

  3. Na pásu karet na kartě Role webu ve skupině Vlastnosti vyberte Vlastnosti.

  4. Ve vlastnostech bodu služby Reporting Services můžete upravit následující nastavení:

    • Název serveru databáze lokality

    • Název databáze

    • Uživatelský účet

  5. Výběrem OK uložte změny a zavřete vlastnosti.

Další informace o těchto nastaveních najdete v popisech v části Instalace bodu služby Reporting Services v systému lokality.

Power BI Report Server

Od verze 2002 můžete sestavy integrovat s Server sestav Power BI. Další informace o jeho konfiguraci najdete v tématu Integrace s Server sestav Power BI.

Upgrade SQL Server

Pokud chcete upgradovat SQL Server a SQL Server Reporting Services, nejprve z lokality odeberte bod služby Reporting Services. Po upgradu SQL Server přeinstalujte bod služby Reporting Services v Configuration Manager.

Pokud tento proces nedodržujete, při spouštění nebo úpravách sestav z konzoly Configuration Manager se zobrazí chyby. Sestavy můžete dál úspěšně spouštět a upravovat z webového prohlížeče.

Konfigurace možností sestavy

Můžete vybrat výchozí bod služby Reporting Services, který používáte ke správě sestav. Lokalita může mít více než jeden bod služby Reporting Services, ale ke správě sestav používá pouze výchozí server. Pomocí následujícího postupu nakonfigurujte možnosti sestavy pro váš web.

  1. V konzole Configuration Manager přejděte do pracovního prostoru Monitorování, rozbalte položku Vytváření sestav a pak vyberte uzel Sestavy.

  2. Na pásu karet na kartě Domů ve skupině Nastavení vyberte Možnosti sestavy.

  3. V seznamu vyberte výchozí server sestav a pak vyberte OK.

Pokud se nezobrazují žádné servery, ověřte, že jste nainstalovali a nakonfigurovali bod služby Reporting Services v lokalitě. Další informace najdete v tématu Ověření instalace.

Ujistěte se, že na počítači běží verze SQL Server Report Builder, která odpovídá verzi SQL Server, kterou používáte pro server sestav. Jinak se zobrazí chyba, výchozí server sestav se neuloží a sestavy nebude možné vytvářet ani upravovat.

Další kroky

Operace a údržba pro vytváření sestav