smart_admin.sp_get_backup_diagnostics (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies

Geeft de uitgebreide gebeurtenissen terug die door Smart Admin zijn gelogd.

Gebruik deze opgeslagen procedure om uitgebreide gebeurtenissen die door Smart Admin zijn gelogd te monitoren. SQL Server-beheerde back-upgebeurtenissen naar Microsoft Azure worden in dit systeem gelogd en kunnen worden beoordeeld en gemonitord met deze opgeslagen procedure.

Transact-SQL syntaxis-conventies

Syntax

smart_admin.sp_get_backup_diagnostics
    [ [ @xevent_channel = ] 'xevent_channel' ]
    [ , [ @begin_time = ] begin_time ]
    [ , [ @end_time = ] end_time ]
[ ; ]

Arguments

[ @xevent_channel = ] 'xevent_channel'

Het soort Extended Event. De standaardwaarde is ingesteld om alle gebeurtenissen die de afgelopen 30 minuten zijn geregistreerd terug te geven. De geregistreerde gebeurtenissen hangen af van het type Uitgebreide Gebeurtenissen dat is ingeschakeld. Je kunt deze parameter gebruiken om de opgeslagen procedure te filteren zodat alleen gebeurtenissen van een bepaald type worden weergegeven. Je kunt ofwel de volledige gebeurtenisnaam specificeren of een substring opgeven zoals: Admin, Analytic, , Operationalen Debug. @event_channel is varchar(255).

Om een lijst te krijgen van momenteel ingeschakelde gebeurtenistypen, gebruik de managed_backup.fn_get_current_xevent_settings functie.

[ @begin_time = ] begin_time

Het begin van de tijdsperiode waaruit de gebeurtenissen moeten worden weergegeven. @begin_time is datetime met een standaardwaarde van NULL. Als dit niet is gespecificeerd, worden de gebeurtenissen van de afgelopen 30 minuten weergegeven.

[ @end_time = ] end_time

Het einde van de tijdsperiode tot welke tijd de gebeurtenissen getoond moeten worden. @end_time is datetime met een standaardwaarde van NULL. Als dit niet is gespecificeerd, worden de gebeurtenissen tot en met het huidige tijdstip weergegeven.

Tabel geretourneerd

Deze opgeslagen procedure geeft een tabel met de volgende informatie:

Kolomnaam Gegevenstype Description
event_type nvarchar(512) Type Uitgebreide Gebeurtenis
Event nvarchar(512) Samenvatting van de gebeurtenislogboeken
Timestamp tijdstempel Tijdstempel van het evenement dat aangeeft wanneer het evenement werd opgeheven

Permissions

Vereist uitvoeringsrechten voor de opgeslagen procedure. Het vereist VIEW ook SERVER STATE-permissies omdat het intern andere systeemobjecten aanroept die deze toestemming vereisen.

Examples

Het volgende voorbeeld geeft alle gebeurtenissen terug die de afgelopen 30 minuten zijn geregistreerd.

USE msdb;
GO

EXECUTE managed_backup.sp_get_backup_diagnostics;

Het volgende voorbeeld geeft alle gebeurtenissen die voor een specifiek tijdsbereik zijn geregistreerd terug.

USE msdb;
GO

EXECUTE managed_backup.sp_get_backup_diagnostics
    @xevent_channel = 'Admin',
    @begin_time = '2022-06-01',
    @end_time = '2022-06-10';

Het volgende voorbeeld geeft alle analytische gebeurtenissen terug die de afgelopen 30 minuten zijn gelogd

USE msdb;
GO

EXECUTE managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Analytic';