Jelentéskészítés konfigurálása Configuration Manager

A következőre vonatkozik: Configuration Manager (aktuális ág)

Mielőtt jelentéseket hozhatna létre, módosíthat és futtathatna a Configuration Manager konzolon, számos konfigurációs feladatot végre kell hajtania. Ez a cikk segítséget nyújt a jelentéskészítés konfigurálásához a Configuration Manager-hierarchiában.

Mielőtt telepítené és konfigurálja a SQL Server Reporting Services a hierarchiában, tekintse át az alábbi Configuration Manager jelentéskészítési cikkeket:

SQL Server Reporting Services

SQL Server Reporting Services egy kiszolgálóalapú jelentéskészítési platform, amely átfogó jelentéskészítési funkciókat biztosít különböző adatforrásokhoz. Az Configuration Manager jelentéskészítési szolgáltatási pontja a következőkkel kommunikál SQL Server Reporting Services:

  • Configuration Manager jelentések másolása egy adott jelentésmappába
  • A Reporting Services beállításainak konfigurálása
  • A Reporting Services biztonsági beállításainak konfigurálása

Jelentés futtatásakor a Reporting Services összetevő csatlakozik a Configuration Manager helyadatbázishoz az adatok lekéréséhez.

Mielőtt telepítené a jelentéskészítési szolgáltatási pontot egy Configuration Manager helyen, telepítse és konfigurálja a SQL Server Reporting Services a célhelyrendszeren. További információ: SQL Server Reporting Services telepítése.

A telepítés ellenőrzése SQL Server Reporting Services

Az alábbi eljárással ellenőrizheti, hogy a SQL Server Reporting Services megfelelően van-e telepítve és fut-e.

  1. Nyissa meg a helyrendszer Start menüjét, és nyissa meg a Jelentéskészítő kiszolgáló Configuration Manager. Ez a Microsoft SQL Server csoport Konfigurációs eszközök szakaszában található.

  2. A Reporting Services konfigurációs kapcsolata ablakban adja meg a SQL Server Reporting Services üzemeltető kiszolgáló nevét. Válassza ki azt a SQL Server-példányt, amelyre SQL Server Reporting Services telepítette. Ezután válassza a Csatlakozás lehetőséget a Reporting Services Configuration Manager megnyitásához.

  3. A Jelentéskészítő kiszolgáló állapota lapon ellenőrizze, hogy a jelentéskészítési szolgáltatás állapotaElindítva. Ha nincs ebben az állapotban, válassza a Start gombot.

  4. A Webszolgáltatás URL-címe lapon válassza ki az URL-címet a Jelentésszolgáltatás webszolgáltatás URL-címei területen. Ez a művelet teszteli a jelentésmappával létesített kapcsolatot. Előfordulhat, hogy a böngésző hitelesítő adatokat kér. Ellenőrizze, hogy a weblap sikeresen megnyílik-e.

  5. Az Adatbázis lapon ellenőrizze, hogy a Jelentéskészítő kiszolgáló üzemmódnatív értékre van-e állítva.

  6. A Jelentéskezelő URL-címe lapon válassza ki az URL-címet a Jelentéskezelő webhelyazonosító területén. Ez a művelet a Jelentéskezelő virtuális könyvtárával létesített kapcsolatot teszteli. Előfordulhat, hogy a böngésző hitelesítő adatokat kér. Ellenőrizze, hogy a weblap sikeresen megnyílik-e.

    Megjegyzés:

    A Configuration Manager jelentéskészítéséhez nincs szükség a Reporting Services Jelentéskezelőre. Csak akkor van rá szüksége, ha jelentéseket szeretne futtatni a böngészőben, vagy jelentéseket szeretne kezelni a Jelentéskezelővel.

  7. Válassza a Kilépés lehetőséget a Reporting Services Configuration Manager bezárásához.

Jelentéskészítés konfigurálása a Report Builder 3.0 használatára

  1. A Configuration Manager-konzolt futtató számítógépen nyissa meg a Windows beállításszerkesztőt.

  2. Tallózással keresse meg a következőt HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting: .

  3. Nyissa meg a ReportBuilderApplicationManifestName kulcsot az értékadatok szerkesztéséhez.

  4. Módosítsa az értéket értékre, ReportBuilder_3_0_0_0.applicationmajd kattintson az OK gombra a mentéshez.

  5. Zárja be a Windows beállításszerkesztőt.

Jelentéskészítési szolgáltatási pont telepítése

Ha a helyszínen szeretné kezelni a jelentéseket, telepítse a jelentéskészítési szolgáltatási pontot. A jelentéskészítési szolgáltatási pont:

  • Jelentésmappák és jelentések másolása a SQL Server Reporting Services
  • A biztonsági szabályzat alkalmazása a jelentésekre és mappákra
  • Konfigurációs beállítások megadása a Reporting Servicesben

Követelmények és korlátozások

Mielőtt jelentéseket tekinthet meg vagy kezelhet az Configuration Manager konzolon, szüksége lesz egy jelentéskészítési szolgáltatási pontra. Konfigurálja ezt a helyrendszerszerepkört egy kiszolgálón a Microsoft SQL Server Reporting Services. További információ: A jelentéskészítés előfeltételei.

  • Amikor kiválaszt egy helyet a jelentéskészítési szolgáltatási pont telepítéséhez, a jelentésekhez hozzáférő felhasználóknak ugyanabban a biztonsági hatókörben kell lenniük, ahol a szerepkört telepíti.

  • Miután telepített egy jelentéskészítési szolgáltatási pontot egy helyrendszerre, ne módosítsa a jelentéskészítő kiszolgáló URL-címét.

    Létrehozhatja például a jelentéskészítési szolgáltatási pontot. Ezután módosíthatja a jelentéskészítő kiszolgáló URL-címét a Reporting Services Configuration Manager. A Configuration Manager konzol továbbra is a régi URL-címet használja. A konzolról nem futtathat, szerkeszthet és nem hozhat létre jelentéseket.

    Ha módosítania kell a jelentéskészítő kiszolgáló URL-címét, először távolítsa el a meglévő jelentéskészítési szolgáltatási pontot. Módosítsa az URL-címet, majd telepítse újra a jelentéskészítési szolgáltatási pontot.

  • Jelentéskészítési szolgáltatási pont telepítésekor adjon meg egy Jelentéskészítési szolgáltatási pont fiókot. Ha egy másik tartományból származó felhasználók számára szeretne jelentést futtatni, hozzon létre kétirányú megbízhatósági kapcsolatot a tartományok között. Ellenkező esetben a jelentés nem fut.

A jelentéskészítési szolgáltatási pont telepítése helyrendszerre

További információ a helyrendszerek konfigurálásáról: Helyrendszerszerepkörök telepítése.

  1. A Configuration Manager konzolon lépjen az Adminisztráció munkaterületre, bontsa ki a Helykonfiguráció elemet, majd válassza a Kiszolgálók és helyrendszerszerepkörök csomópontot.

  2. Adja hozzá a jelentéskészítési szolgáltatási pontot egy új vagy meglévő helyrendszer-kiszolgálóhoz:

    • Új helyrendszer: A menüszalag Kezdőlap lapjának Létrehozás csoportjában válassza a Helyrendszer-kiszolgáló létrehozása lehetőséget. Megnyílik a Helyrendszer-kiszolgáló létrehozása varázsló .

    • Meglévő helyrendszer: Válassza ki a célkiszolgálót. A menüszalag Kezdőlap lapjának Kiszolgáló csoportjában válassza a Helyrendszerszerepkör hozzáadása lehetőséget. Megnyílik a Helyrendszerszerepkörök hozzáadása varázsló .

  3. Az Általános lapon adja meg a helyrendszer-kiszolgáló általános beállításait. Amikor hozzáadja a jelentéskészítési szolgáltatási pontot egy meglévő kiszolgálóhoz, ellenőrizze a korábban konfigurált értékeket.

  4. A Rendszerszerepkör kiválasztása lapon válassza a Jelentéskészítési szolgáltatási pont lehetőséget az elérhető szerepkörök listájában, majd válassza a Tovább gombot.

  5. A Jelentéskészítési szolgáltatási pont lapon konfigurálja a következő beállításokat:

    • Helyadatbázis-kiszolgáló neve: Adja meg annak a kiszolgálónak a nevét, amely a Configuration Manager helyadatbázist üzemelteti. A varázsló általában lekéri a kiszolgáló teljes tartománynevét (FQDN). Adatbázispéldány megadásához használja a kiszolgálónév>&< lt;példány neve>. Használja például a sqlserver\named1 címet.

    • Adatbázis neve: Adja meg a Configuration Manager helyadatbázis nevét. Válassza az Ellenőrzés lehetőséget annak ellenőrzéséhez, hogy a varázsló hozzáfér-e a helyadatbázishoz.

      Fontos

      A jelentéskészítési szolgáltatási pont létrehozásához használt felhasználói fióknak olvasási hozzáféréssel kell rendelkeznie a helyadatbázishoz. Ha a kapcsolati teszt sikertelen, piros figyelmeztető ikon jelenik meg. Az ikon környezetfüggő rámutatási szövege tartalmazza a hiba részleteit. Javítsa ki a hibát, majd válassza ismét a Tesztelés lehetőséget.

    • Mappanév: Adja meg a Reporting Servicesben Configuration Manager jelentésekhez létrehozandó és használandó mappanevet.

    • Reporting Services-kiszolgálópéldány: Válassza ki a Reporting Services SQL Server példányát. Ha ez a lap nem sorol fel példányokat, ellenőrizze, hogy a SQL Server Reporting Services telepítve, konfigurálva és elindítva van-e.

      Fontos

      Configuration Manager kapcsolatot létesít az aktuális felhasználó és a WMI között a kiválasztott helyrendszeren. Ezzel a kapcsolattal kéri le a Reporting Serviceshez készült SQL Server példányát. Az aktuális felhasználónak olvasási hozzáféréssel kell rendelkeznie a WMI-hez a helyrendszeren, vagy a varázsló nem tudja lekérni a Reporting Services-példányokat.

    • Jelentéskészítési szolgáltatási pont fiókja: Válassza a Beállítás lehetőséget, majd válassza ki a használni kívánt fiókot. SQL Server Reporting Services a jelentéskészítési szolgáltatási ponton ezt a fiókot használja a Configuration Manager helyadatbázishoz való csatlakozáshoz. Ez a kapcsolat egy jelentés adatainak lekérésére használható. Válassza a Meglévő fiók lehetőséget egy olyan Windows-felhasználói fiók megadásához, amelyet korábban Configuration Manager-fiókként konfigurált. Válassza az Új fiók lehetőséget egy olyan Windows-felhasználói fiók megadásához, amely jelenleg nincs használathoz konfigurálva. Configuration Manager automatikusan hozzáférést biztosít a megadott felhasználónak a helyadatbázishoz.

      A Reporting Servicest futtató fióknak a Windows engedélyezési hozzáférési csoport helyi biztonsági csoportjához kell tartoznia. Ez engedélyezi az Olvasás engedélyezése engedélyt a tokenGroupsGlobalAndUniversal attribútumhoz a tartományban lévő összes felhasználói objektumhoz. A jelentéskészítési szolgáltatási pont fiókjától eltérő tartományban lévő felhasználóknak kétirányú megbízhatósági kapcsolatra van szükségük a tartományok között a jelentések sikeres futtatásához.

      A megadott Windows-felhasználói fiók és -jelszó titkosítása és tárolása a Reporting Services adatbázisában történik. A Reporting Services ezzel a fiókkal és jelszóval kéri le a jelentések adatait a helyadatbázisból.

      Fontos

      A megadott fióknak Helyi bejelentkezés engedéllyel kell rendelkeznie a Reporting Services-adatbázist üzemeltető kiszolgálón.

  6. Fejezze be a varázslót.

A varázsló befejeződése után Configuration Manager létrehozza a jelentésmappákat a Reporting Servicesben. Ezután a jelentéseit a megadott jelentésmappákba másolja.

Tipp

Ha csak a jelentéskészítési szolgáltatási pont helyszerepkörét futtató helyrendszereket szeretné listázni, kattintson a jobb gombbal a Kiszolgálók és helyrendszerszerepkörök elemre, és válassza a Jelentéskészítési szolgáltatási pont lehetőséget.

Jelentések nyelvei

Amikor Configuration Manager jelentésmappákat hoz létre, és jelentéseket másol a jelentéskészítő kiszolgálóra, meghatározza az objektumok megfelelő nyelvét.

  • Jelentésmappák létrehozása, jelentések másolása

    • Objektumok létrehozása a helykiszolgáló operációs rendszerének területi beállításával

    • Ha az adott nyelvi csomag nem érhető el, alapértelmezés szerint angol (ENU)

  • Jelentések megtekintése webböngészőben

    • Mappa- és jelentésnevek: ugyanaz a területi beállítás, mint a helykiszolgálóé

    • Jelentés tartalma: dinamikus a böngésző területi beállítása alapján

  • Jelentések megtekintése a Configuration Manager konzolon

    • Mappa- és jelentésnevek: dinamikus a konzol területi beállításai alapján

    • Jelentés tartalma: dinamikus a konzol területi beállítása alapján

Ha nyelvi csomagok nélkül telepít egy jelentéskészítési szolgáltatási pontot egy helyre, a jelentések angol nyelven lesznek telepítve. Ha a jelentéskészítési szolgáltatási pont telepítése után nyelvi csomagot telepít, el kell távolítania és újra kell telepítenie a jelentéskészítési szolgáltatási pontot, hogy a jelentések a megfelelő nyelvi csomagnyelven legyenek elérhetők.

További információ: Nyelvi csomagok.

Fájltelepítési és jelentésmappák biztonsági jogosultságai

Configuration Manager a következő műveleteket hajtja végre a jelentéskészítési szolgáltatási pont telepítéséhez és a Reporting Services konfigurálásához:

Fontos

A webhely a SMS_Executive szolgáltatáshoz konfigurált fiók kontextusában hajtja végre ezeket a műveleteket. Ez a fiók általában a helykiszolgáló helyi rendszerfiókja.

  • Telepítse a jelentéskészítési szolgáltatási pont helyszerepköröket.

  • Hozza létre az adatforrást a Reporting Servicesben a varázslóban megadott tárolt hitelesítő adatokkal. Ez a fiók az a Windows-felhasználói fiók és -jelszó, amelyet a Reporting Services a helyadatbázishoz való csatlakozáshoz használ a jelentések futtatásakor.

  • Hozza létre a Configuration Manager gyökérmappát a Reporting Servicesben.

  • Adja hozzá a ConfigMgr jelentés felhasználói és a ConfigMgr jelentésgazdák biztonsági szerepköröket a Reporting Servicesben.

  • Hozzon létre almappákat, majd telepítsen Configuration Manager jelentéseket a helykiszolgálóról %ProgramFiles%\SMS_SRSRP a Reporting Servicesbe.

  • Adja hozzá a Reporting Services ConfigMgr jelentésfelhasználói szerepkörét a webhelyolvasási jogosultságokkal rendelkező Configuration Manager összes felhasználói fiókjának gyökérmappáihoz.

  • Adja hozzá a ConfigMgr jelentésgazdák szerepkört a Reporting Servicesben a webhelymódosítási jogosultságokkal rendelkező összes felhasználói fiók gyökérmappáihoz Configuration Manager.

  • Kérje le a jelentésmappák és Configuration Manager biztonságos objektumtípusok közötti leképezést. Configuration Manager fenntartja ezt a térképet a helyadatbázisban.

  • Konfigurálja a következő jogosultságokat az Configuration Manager rendszergazda felhasználói számára a Reporting Services adott jelentésmappáira:

    • Adjon hozzá felhasználókat, és rendelje hozzá a ConfigMgr jelentés felhasználói szerepkört a társított jelentésmappához azon rendszergazda felhasználók számára, akik jelentésfuttatási engedélyekkel rendelkeznek a Configuration Manager objektumhoz.

    • Adjon hozzá felhasználókat, és rendelje hozzá a ConfigMgr jelentésgazdák szerepkört a társított jelentésmappához azon rendszergazda felhasználók számára, akik a jelentés módosítása engedéllyel rendelkeznek az Configuration Manager objektumhoz.

Configuration Manager csatlakozik a Reporting Serviceshez, és beállítja a felhasználók engedélyeit a Configuration Manager és a Reporting Services gyökérmappáihoz és adott jelentésmappáihoz. A jelentéskészítési szolgáltatási pont kezdeti telepítése után Configuration Manager 10 percenként csatlakozik a Reporting Serviceshez annak ellenőrzéséhez, hogy a jelentésmappákban konfigurált felhasználói jogosultságok az Configuration Manager felhasználókhoz beállított társított jogosultságok-e. Amikor felhasználókat ad hozzá, vagy felhasználói jogosultságokat módosít a jelentésmappában a Reporting Services Jelentéskezelővel, Configuration Manager felülírja ezeket a módosításokat a helyadatbázisban tárolt szerepköralapú hozzárendelésekkel. Configuration Manager azokat a felhasználókat is eltávolítja, akiknek nincs jelentéskészítési jogosultsága Configuration Manager.

A Reporting Services biztonsági szerepkörei

Amikor Configuration Manager telepíti a jelentéskészítési szolgáltatási pontot, a következő biztonsági szerepköröket adja hozzá a Reporting Servicesben:

  • ConfigMgr-jelentés felhasználói: Az ezzel a biztonsági szerepkörrel hozzárendelt felhasználók csak Configuration Manager jelentéseket futtathatnak.

  • ConfigMgr jelentésgazdák: Az ezzel a biztonsági szerepkörrel hozzárendelt felhasználók az Configuration Manager jelentéskészítésével kapcsolatos összes feladatot elvégezhetik.

A telepítés ellenőrzése

Ellenőrizze a jelentéskészítési szolgáltatási pont telepítését adott állapotüzenetek és naplófájlbejegyzések megtekintésével. Az alábbi eljárással ellenőrizheti, hogy a jelentéskészítési szolgáltatási pont telepítése sikeres volt-e.

Megjegyzés:

Ha a jelentéseket a jelentéskészítési csomópont Jelentések almappájában látja a Configuration Manager konzol Figyelés munkaterületén, kihagyhatja ezt az eljárást.

Telepítés ellenőrzése állapotüzenet alapján

  1. A Configuration Manager-konzolon lépjen a Figyelés munkaterületre, bontsa ki a Rendszer állapota csomópontot, és válassza az Összetevő állapota csomópontot.

  2. Válassza ki a SMS_SRS_REPORTING_POINT összetevőt.

  3. A menüszalag Kezdőlap lapjának Összetevő csoportjában válassza az Üzenetek megjelenítése, majd az Összes lehetőséget.

  4. Adja meg a jelentéskészítési szolgáltatási pont telepítése előtti időszak dátumát és időpontját, majd kattintson az OK gombra.

  5. Ellenőrizze az 1015-ös azonosítójú állapotüzenetet. Ez az állapotüzenet azt jelzi, hogy a jelentéskészítési szolgáltatási pont telepítése sikerült.

A telepítés ellenőrzése naplófájl alapján

Nyissa meg a Configuration Manager telepítési útvonalának Logs könyvtárában található Srsrp.log fájlt. Keresse meg a sztringet Installation was successful.

Haladja végig ezt a naplófájlt a jelentéskészítési szolgáltatási pont sikeres telepítésének időpontjától kezdve. Ellenőrizze, hogy létrejöttek-e a jelentésmappák, üzembe lettek-e helyezve a jelentések, és hogy az egyes mappák biztonsági házirendje meg lett-e erősítve. A biztonsági szabályzat megerősítésének utolsó sora után keresse meg a sztringet Successfully checked that the SRS web service is healthy on server.

Tanúsítvány konfigurálása jelentések készítéséhez

A SQL Server Reporting Services számos lehetőséget kínál a jelentések készítésére. Amikor jelentéseket hoz létre vagy szerkeszt a Configuration Manager-konzolon, Configuration Manager megnyitja a szerzői környezetként használni kívánt Report Builder. A Configuration Manager jelentések készítésének módjától függetlenül a helyadatbázis-kiszolgáló kiszolgálóhitelesítéséhez önaláírt tanúsítványra van szükség.

Megjegyzés:

A jelentések SQL Server Reporting Services való készítéséről a Report Builder szerzői környezet című témakörben talál további információt.

Configuration Manager automatikusan telepíti a tanúsítványt a helykiszolgálóra és az SMS-szolgáltatói szerepkörökre. Jelentéseket az Configuration Manager konzolon hozhat létre vagy szerkeszthet, amikor azokat ezen kiszolgálók egyikéről futtatja.

Ha egy másik számítógépen lévő Configuration Manager-konzolról hoz létre vagy módosít jelentéseket, exportálja a tanúsítványt a helykiszolgálóról. Az adott tanúsítvány felhasználóbarát neve a helykiszolgáló teljes tartományneve a helyi számítógép Megbízható Kapcsolatok tanúsítványtárolójában. Adja hozzá ezt a tanúsítványt a megbízható Kapcsolatok tanúsítványtárolóhoz a Configuration Manager konzolt futtató számítógépen.

Jelentéskészítési szolgáltatási pont beállításainak módosítása

A szerepkör telepítése után módosíthatja a helyadatbázis kapcsolati és hitelesítési beállításait a jelentéskészítési szolgáltatási pont tulajdonságaiban.

  1. A Configuration Manager konzolon lépjen az Adminisztráció munkaterületre, bontsa ki a Helykonfiguráció elemet, majd válassza a Kiszolgálók és helyrendszerszerepkörök csomópontot.

    Tipp

    Ha csak a jelentéskészítési szolgáltatási pontot üzemeltető helyrendszereket szeretné listázni, kattintson a jobb gombbal a Kiszolgálók és helyrendszerszerepkörök csomópontra, és válassza a Jelentéskészítési szolgáltatási pont lehetőséget.

  2. Válassza ki a jelentéskészítési szolgáltatási pontot üzemeltető helyrendszert. Ezután válassza ki a Jelentéskészítési szolgáltatási pont helyrendszerszerepköröket a részletek panelen.

  3. A menüszalag Webhelyszerepkör lapján, a Tulajdonságok csoportban válassza a Tulajdonságok lehetőséget.

  4. A Reporting Services-pont tulajdonságai között az alábbi beállításokat módosíthatja:

    • Helyadatbázis-kiszolgáló neve

    • Adatbázis neve

    • Felhasználói fiók

  5. Kattintson az OK gombra a módosítások mentéséhez és a tulajdonságok bezárásához.

Ezekről a beállításokról a Jelentéskészítési szolgáltatási pont telepítése helyrendszerre című szakasz leírásában talál további információt.

Power BI Report Server

A 2002-es verziótól kezdve a jelentéskészítést integrálhatja Power BI jelentéskészítő kiszolgáló. További információ a konfigurálásáról: Integrálás Power BI jelentéskészítő kiszolgáló.

SQL Server frissítése

A SQL Server és SQL Server Reporting Services frissítéséhez először távolítsa el a jelentéskészítési szolgáltatási pontot a helyről. A SQL Server frissítése után telepítse újra a jelentéskészítési szolgáltatási pontot a Configuration Manager.

Ha nem követi ezt a folyamatot, hibaüzenetek jelennek meg, amikor jelentéseket futtat vagy szerkeszt a Configuration Manager konzolról. Továbbra is futtathat és szerkeszthet jelentéseket sikeresen egy webböngészőből.

Jelentésbeállítások konfigurálása

Kiválaszthatja a jelentések kezeléséhez használt alapértelmezett jelentéskészítési szolgáltatási pontot. A hely több jelentéskészítési szolgáltatási ponttal is rendelkezhet, de csak az alapértelmezett kiszolgálót használja a jelentések kezeléséhez. Az alábbi eljárással konfigurálhatja a webhely jelentési beállításait.

  1. A Configuration Manager konzolon lépjen a Figyelés munkaterületre, bontsa ki a Jelentéskészítés elemet, majd válassza a Jelentések csomópontot.

  2. A menüszalag Kezdőlap lapjának Beállítások csoportjában válassza a Jelentés beállításai lehetőséget.

  3. Válassza ki az alapértelmezett jelentéskészítő kiszolgálót a listában, majd kattintson az OK gombra.

Ha nem jelenít meg kiszolgálókat, ellenőrizze, hogy telepítette és konfigurálta-e a jelentéskészítési szolgáltatási pontot a helyen. További információ: Telepítés ellenőrzése.

Győződjön meg arról, hogy a számítógép a jelentéskészítő kiszolgálóhoz használt SQL Server verziójának megfelelő SQL Server Report Builder verzióját futtatja. Ellenkező esetben hibaüzenet jelenik meg, az alapértelmezett jelentéskészítő kiszolgáló nem ment, és nem hozhat létre és nem szerkeszthet jelentéseket.

Következő lépések

Jelentéskészítési műveletek és karbantartás