Megosztás:


Naplószállítás figyelése (Transact-SQL)

A következőkre vonatkozik:SQL Server

Miután konfigurálta a naplószállítást, az összes naplószállítási kiszolgáló állapotával kapcsolatos információkat figyelheti. A naplószállítási műveletek előzményeit és állapotát mindig helyben mentik a naplószállítási feladatok. A biztonsági mentési művelet előzményeit és állapotát az elsődleges kiszolgálón tárolja a rendszer, a másolási és visszaállítási műveletek előzményeit és állapotát pedig a másodlagos kiszolgálón tárolja a rendszer. Ha távoli figyelőkiszolgálót implementált, a rendszer ezt az információt a figyelőkiszolgálón is tárolja.

Konfigurálhat riasztásokat, amelyek akkor indulnak el, ha a naplók szállítási műveletei nem ütemezett módon történnek. A hibákat egy riasztási feladat okozza, amely figyeli a biztonsági mentési és visszaállítási műveletek állapotát. Riasztásokat határozhat meg, amelyek értesítik az operátorokat a hibák felmerülésekor. Ha egy figyelőkiszolgáló konfigurálva van, egy riasztási feladat fut a figyelőkiszolgálón, amely hibákat okoz a naplók szállítási konfigurációjában szereplő összes műveletnél. Ha nincs megadva figyelőkiszolgáló, egy riasztási feladat fut az elsődleges kiszolgálópéldányon, amely figyeli a biztonsági mentési műveletet. Ha nincs megadva figyelőkiszolgáló, egy riasztási feladat is fut minden másodlagos kiszolgálópéldányon a helyi másolási és visszaállítási műveletek figyeléséhez.

Fontos

A naplószállítási konfiguráció figyeléséhez a naplók szállításának engedélyezésekor hozzá kell adnia a figyelőkiszolgálót. Ha később figyelőkiszolgálót ad hozzá, el kell távolítania a naplószállítási konfigurációt, majd le kell cserélnie egy új, monitorkiszolgálót tartalmazó konfigurációra. További információ: Naplószállítás konfigurálása (SQL Server). Ezenkívül, ha a figyelőkiszolgáló már konfigurálva van, azt csak a naplók szállításának eltávolítása után lehet módosítani.

Figyelési adatokat tartalmazó előzménytáblák

A figyelési előzménytáblák a figyelőkiszolgálón tárolt metaadatokat tartalmazzák. A rendszer helyben tárolja az adott elsődleges vagy másodlagos kiszolgálóra vonatkozó információk másolatát is.

Ezek a táblák lekérdezhetők a naplók szállítási munkamenetének állapotának figyeléséhez. A naplók szállításának állapotának megismeréséhez például ellenőrizze a biztonsági mentési feladat állapotát és előzményeit, a másolási feladatot és a visszaállítási feladatot. A naplók szállítási előzményeit és a hiba részleteit az alábbi figyelési táblák lekérdezésével tekintheti meg.

Táblázat Description
log_shipping_monitor_alert Tárolja a riasztási feladat azonosítóját.
napló_SZÁLLÍTÁS_monitor_hibak_adatai Naplók szállítási feladatainak hibaadatait tárolja. Ezt a táblát lekérdezve megtekintheti az ügynök-munkamenetek hibáit. A hibákat a naplózott dátum és időpont szerint is rendezheti. A rendszer minden hibát kivételsorozatként naplóz, és ügynök-munkamenetenként több hiba (sorozat) is lehetséges.
log_shipping_monitor_history_detail Tartalmazza a naplófájlok átvitelének ügynökeihez kapcsolódó történeti adatokat. Ezt a táblát lekérdezve megtekintheti az ügynök-munkamenetek előzményeinek részleteit.
log_shipping_monitor_primary Az elsődleges adatbázis egyetlen monitorozási rekordját tárolja minden egyes naplószállítási konfigurációban, beleértve az utolsó biztonsági mentési fájlra és az utolsó visszaállított fájlra vonatkozó információkat, amelyek hasznosak a figyeléshez.
log_shipping_monitor_secondary Minden másodlagos adatbázishoz egy monitorrekordot tárol, beleértve az utolsó biztonsági mentési fájlra és az utolsó visszaállított fájlra vonatkozó információkat, amelyek hasznosak a figyeléshez.

A naplók szállításának figyelésére szolgáló tárolt eljárások

A figyelési és előzményinformációk az msdb-ben tárolt táblákban találhatók, amelyek a naplószállítás tárolt eljárásaival érhetők el. Futtassa ezeket a tárolt eljárásokat az alábbi táblázatban megjelölt kiszolgálókon.

Tárolt eljárás Description Futtassa ezt az eljárást a következőn:
sp_help_log_shipping_monitor_primary (napló szállítási monitor segítő) A megadott elsődleges adatbázis figyelőrekordjait adja vissza a log_shipping_monitor_primary táblából. Kiszolgáló vagy elsődleges kiszolgáló figyelése
sp_help_log_shipping_monitor_secondary A megadott másodlagos adatbázis figyelőrekordjait adja vissza a log_shipping_monitor_secondary táblából. Kiszolgáló vagy másodlagos szerver figyelése
sp_help_log_shipping_alert_job A riasztási feladat feladatazonosítóját adja vissza. Monitorozási kiszolgáló, vagy elsődleges vagy másodlagos kiszolgáló, ha nincs meghatározva figyelő
sp_help_log_shipping_primary_database Lekéri az elsődleges adatbázis beállításait, és megjeleníti a log_shipping_primary_databases és log_shipping_monitor_primary táblák értékeit. Elsődleges kiszolgáló
sp_help_log_shipping_primary_secondary Lekéri az elsődleges adatbázis másodlagos adatbázisneveit. Elsődleges kiszolgáló
sp_help_log_shipping_secondary_database Lekéri a másodlagos adatbázis beállításait a log_shipping_secondary, log_shipping_secondary_databases és log_shipping_monitor_secondary táblákból. Másodlagos kiszolgáló
sp_help_log_shipping_secondary_primary (Transact-SQL) Ez a tárolt eljárás lekéri egy adott elsődleges adatbázis beállításait a másodlagos kiszolgálón. Másodlagos kiszolgáló

Lásd még:

A naplószállítási jelentés megtekintése (SQL Server Management Studio)
Naplók szállítási tárolt eljárásai és táblái