Megosztás a következőn keresztül:


Reporting Services-előfizetések monitorozása

A Reporting Services-előfizetéseket a felhasználói felületről, a Windows PowerShellből vagy a naplófájlokból figyelheti. A monitorozáshoz rendelkezésre álló lehetőségek attól függenek, hogy milyen módú jelentéskészítő kiszolgálót futtat.

A következőkre vonatkozik:

Reporting Services natív mód

Reporting Services SharePoint mód

Ebben a cikkben:

Natív módú felhasználói felület

Az egyes Reporting Services-felhasználók az előfizetések állapotát a Saját előfizetések lapon vagy a webes portál Előfizetések lapján követhetik nyomon. Az előfizetési lapok olyan oszlopokat tartalmaznak, amelyek jelzik az előfizetés utolsó futtatásának időpontját és az előfizetés állapotát. Az állapotüzenetek akkor frissülnek, amikor az előfizetés feldolgozásra van ütemezve. Ha az eseményindító soha nem fordul elő (például a jelentés végrehajtási pillanatképe soha nem frissül, vagy az ütemezés nem fut le), az állapotüzenet nem frissül.

Az alábbi táblázat az Állapot oszlop lehetséges értékeit ismerteti.

Státusz Description
Új előfizetés Az előfizetés első létrehozásakor jelenik meg.
Inaktív Akkor jelenik meg, ha egy előfizetés nem dolgozható fel. További információ: "Inaktív előfizetések kezelése" a cikk későbbi részében.
Kész: <száma> feldolgozva a <számból> összesen; <számú> hiba. Adatvezérelt előfizetés-végrehajtás állapotát jeleníti meg; ez az üzenet az ütemezési és kézbesítési feldolgozótól származik.
< Szám> Feldolgozott Az ütemezési és kézbesítési feldolgozó által sikeresen kézbesített vagy már nem kézbesített értesítések száma. Amikor egy adatvezérelt kézbesítés befejeződik, a feldolgozott értesítések számának meg kell egyezik a generált értesítések teljes számával.
< Összes> Szám Az előfizetés utolsó kézbesítéséhez létrehozott értesítések teljes száma.
< Szám> Hiba Azon értesítések száma, amelyeket az ütemezési és kézbesítési feldolgozó nem tudott kézbesíteni, vagy a továbbiakban nem próbál kézbesíteni.
Sikertelen levélküldés: az átvitel nem tudott csatlakozni a kiszolgálóhoz. Azt jelzi, hogy a jelentéskészítő kiszolgáló nem csatlakozott a levelezési kiszolgálóhoz; ez az üzenet az e-mail kézbesítési bővítményéből származik.
A <fájlnév> az <elérési útra> lett írva. Azt jelzi, hogy a fájlmegosztás helyére történő kézbesítés sikeres volt; ez az üzenet a fájlmegosztás kézbesítési bővítményéből származik.
Ismeretlen hiba történt a fájl írásakor. Azt jelzi, hogy a fájlmegosztási helyre történő kézbesítés nem sikerült; ez az üzenet a fájlmegosztás kézbesítési bővítményéből származik.
Hiba történt a célmappához, <elérési úthoz> való csatlakozáskor. Ellenőrizze, hogy létezik-e célmappa vagy fájlmegosztás. Azt jelzi, hogy a megadott mappa nem található; ez az üzenet a fájlmegosztás kézbesítési bővítményéből származik.
A <fájlnév> fájl nem írható az <útvonalra>. Újrapróbálkozási kísérlet. Azt jelzi, hogy a fájl nem frissíthető újabb verzióval; ez az üzenet a fájlmegosztás kézbesítési bővítményéből származik.
Hiba történt a fájlnév <>írása közben: <üzenet> Azt jelzi, hogy a fájlmegosztási helyre történő kézbesítés nem sikerült; ez az üzenet a fájlmegosztás kézbesítési bővítményéből származik.
<egyéni állapotüzenetek> A kézbesítés sikerességéről és sikertelenségéről szóló állapotüzenetek, amelyeket a kézbesítési bővítmények biztosítanak. Ha külső vagy egyéni kézbesítési bővítményt használ, előfordulhat, hogy más állapotüzenetek is megjelennek.

A jelentéskészítő szerver rendszergazdái a jelenleg feldolgozás alatt álló standard előfizetéseket is figyelhetik. Az adatvezérelt előfizetések nem figyelhetők. További információ: Futó folyamat kezelése.

Ha egy előfizetés nem kézbesíthető (például ha a levelezési kiszolgáló nem érhető el), a kézbesítési bővítmény újrapróbálkozza a kézbesítést. A konfigurációs beállítás megadja a próbálkozások számát. Az alapértelmezett érték, hogy nincs újrapróbálkozás. Bizonyos esetekben előfordulhat, hogy a jelentés adatok nélkül is feldolgozható (például ha az adatforrás offline állapotban van), ebben az esetben az üzenet törzsében az erre vonatkozó szöveg jelenik meg.

Natív módú naplófájlok

Ha a kézbesítés során hiba történik, a rendszer bejegyzést készít a jelentéskészítő kiszolgáló nyomkövetési naplójában.

A jelentéskészítő kiszolgáló rendszergazdái áttekinthetik a ReportServerService_*.log fájlokat az előfizetés kézbesítési állapotának meghatározásához. Az e-mail-kézbesítéshez a jelentéskészítő kiszolgáló naplófájljai tartalmazzák a feldolgozás és az adott e-mail fiókokba történő kézbesítés rekordját. A naplófájlok alapértelmezett helye a következő elérési út:

C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\LogFiles

A következő példa egy naplófájlnév:

ReportServerService__05_21_2019_00_05_07.log

Az alábbi példa egy előfizetésekkel kapcsolatos nyomkövetési naplófájl hibaüzenete:

  • Könyvtár! WindowsService_7!b60!05/20/2019-22:34:36 i INFO: Az EnableExecutionLogging inicializálása "True" értékre, a kiszolgálórendszer tulajdonságai alapján. emailextension! WindowsService_7!b60!05/20/2019-22:34:41 HIBA: Hiba történt az e-mail küldésekor. Kivétel: System.Net.Mail.SmtpException: Az SMTP-kiszolgáló biztonságos kapcsolatot igényel, vagy az ügyfél hitelesítése nem történt meg. A kiszolgáló válasza a következő volt: 5.7.1 Az ügyfél hitelesítése nem történt meg a System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, sztringválasz)

A naplófájl nem tartalmaz információt arról, hogy a jelentés meg lett-e nyitva, vagy hogy a kézbesítés sikeres volt-e. A sikeres kézbesítés azt jelenti, hogy az ütemezési és kézbesítési feldolgozó nem hozott létre hibát, és hogy a jelentéskészítő kiszolgáló csatlakozik a levelezési kiszolgálóhoz. Ha az e-mail kézbesíthetetlen üzenetet eredményezett a felhasználói postaládában, akkor az információ nem szerepel a naplófájlban. A naplófájlokról további információt a Reporting Services naplófájljai és forrásai című témakörben talál.

SharePoint mód

Előfizetés figyelése SharePoint módban: az előfizetés állapota az Előfizetések kezelése lapon figyelhető.

  1. Keresse meg a jelentést tartalmazó dokumentumtárat.

  2. Nyissa meg a jelentés helyi menüjét (...).

  3. Válassza a kibontott menüt (...).

  4. Válassza az Előfizetések kezelése lehetőséget.

SharePoint ULS-naplófájlok

Az előfizetéssel kapcsolatos információk a SharePoint ULS-naplóba kerülnek. További információ a Reporting Services-események ULS-naplóhoz való konfigurálásáról: A Reporting Services-események bekapcsolása a SharePoint nyomkövetési naplóhoz (ULS). Az alábbi példa a Reporting Services-előfizetésekhez kapcsolódó ULS-naplóbejegyzést mutatja be.

Date Folyamat Area Kategória szint Korreláció Message
5/21/2019 14:34:06:15 Alkalmazáskészlet: a0ba039332294f40bc4a81544afde01d SQL Server Reporting Services Jelentéskészítő kiszolgáló e-mail bővítménye Váratlan (üres) Hiba történt az e-mailek küldésekor. Kivétel: System.Net.Mail.SmtpException: A postaláda nem érhető el. A kiszolgáló válasza a következő volt: 5.7.1 Az ügyfélnek nincs engedélye ilyen feladóként küldeni a System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse) című parancsban a System.Net.Mail.DataStopCommand.Send(SmtpConnection conn) című parancsban a System.Net.Mail.SmtpClient.Send(MailMessage message) című parancsban a Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider.Deliver(Notification notification) című metódusban.

Előfizetések figyelése a PowerShell használatával

A natív módú vagy SharePoint-módú előfizetések állapotának ellenőrzéséhez használható PowerShell-szkriptek például az előfizetés-tulajdonosok kezelése és az előfizetés futtatása – PowerShell című témakörben találhatók.

Inaktív előfizetések kezelése

Ha egy előfizetés inaktívvá válik, törölje vagy újraaktiválja a feldolgozást megakadályozó mögöttes feltételek feloldásával. Az előfizetések inaktívvá válhatnak, ha olyan feltételek lépnek fel, amelyek megakadályozzák a feldolgozást. Ezek a feltételek a következők:

  • Az előfizetésben megadott kézbesítési bővítmény eltávolítása vagy törlése.

  • A hitelesítő adatok beállításai a tárolt értékről az integrált vagy a rákérdezett értékekre változnak.

  • A paraméter neve vagy adattípusa megváltozik a jelentésdefinícióban, majd újból közzétesz egy jelentést. Ha egy előfizetés olyan paramétert tartalmaz, amely már nem érvényes, az előfizetés inaktívvá válik.

  • A jelentés végrehajtási módja megváltozik (például egy igény szerinti jelentés módosítása, hogy jelentésvégrehajtási pillanatképként fusson). További információ: Jelentésfeldolgozási tulajdonságok beállítása.

Az előfizetésben lévő üzenet inaktív előfizetést jelez. Az üzenet információkat tartalmaz az előfizetés okáról és arról, hogy milyen lépéseket kell tennie az előfizetés újraaktiválásához.

Ha a feltételek miatt az előfizetés inaktívvá válik, az előfizetés ezt a tényt tükrözi, amikor a jelentéskészítő kiszolgáló futtatja az előfizetést. Egy előfizetés például úgy van ütemezve, hogy minden pénteken reggel 2:00-kor kézbesít egy jelentést, és az általa használt kézbesítési bővítményt hétfőn reggel 9:00-kor eltávolították. Ebben az esetben az előfizetés nem tükrözi inaktív állapotát pénteken hajnali 2:00-ig.