smart_admin.sp_get_backup_diagnostics (Transact-SQL)

gäller för: SQL Server 2016 (13.x) och senare versioner

Returnerar de utökade händelser som loggats av Smart Admin.

Använd denna lagrade procedur för att övervaka utökade händelser som loggas av Smart Admin. SQL Server-hanterad säkerhetskopiering till Microsoft Azure-händelser loggas i detta system och kan granskas och övervakas med denna lagrade procedur.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @xevent_channel = ] 'xevent_channel'

Den typen av förlängd händelse. Standardvärdet är inställt på att returnera alla händelser som registrerats under de föregående 30 minuterna. De registrerade händelserna beror på vilken typ av utökade händelser som är aktiverade. Du kan använda denna parameter för att filtrera den lagrade proceduren så att den endast visar händelser av en viss typ. Du kan antingen ange hela händelsenamnet eller ange en delsträng som: Admin, Analytic, , Operationaloch Debug. @event_channel är varchar(255).

För att få en lista över händelsetyper som för närvarande är aktiverade, använd funktionen managed_backup.fn_get_current_xevent_settings .

[ @begin_time = ] begin_time

Början på den tidsperiod från vilken händelserna ska visas. @begin_time är datetime med standardvärdet .NULL Om detta inte specificeras visas händelserna från de senaste 30 minuterna.

[ @end_time = ] end_time

Slutet på den tidsperiod fram till vilken händelserna ska visas. @end_time är datetime med standardvärdet .NULL Om detta inte specificeras visas händelserna fram till aktuell tid.

Tabellen returneras

Denna lagrade procedur returnerar en tabell med följande information:

Kolumnnamn Datatyp Description
event_type nvarchar(512) Typ av förlängd händelse
Event nvarchar(512) Sammanfattning av händelseloggarna
Timestamp Tidsstämpel Tidsstämpel för händelsen som visar när händelsen höjdes

Permissions

Kräver EXECUT-behörigheter på den lagrade proceduren. Den kräver VIEW också SERVER STATE-behörigheter eftersom den internt anropar andra systemobjekt som kräver denna behörighet.

Examples

Följande exempel returnerar alla händelser som loggats under de senaste 30 minuterna.

USE msdb;
GO

EXECUTE managed_backup.sp_get_backup_diagnostics;

Följande exempel returnerar alla händelser som loggats för ett specifikt tidsintervall.

USE msdb;
GO

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

Följande exempel returnerar alla analytiska händelser som loggats under de senaste 30 minuterna

USE msdb;
GO

EXECUTE managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Analytic';