managed_backup.sp_get_backup_diagnostics (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive
Restituisce gli eventi estesi registrati da Smart Admin.
Utilizzare questa stored procedure per monitorare gli eventi estesi registrati da Smart Amministrazione. Il backup gestito di SQL Server negli eventi di Microsoft Azure viene registrato in questo sistema e può essere esaminato e monitorato usando questa stored procedure.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
managed_backup.sp_get_backup_diagnostics
[ [ @xevent_channel = ] 'event_type'
[ , [ @begin_time = ] 'time1' ]
[ , [ @end_time = ] 'time2' ] ]
[ ; ]
Argomenti
[ @xevent_channel = ] 'event_type'
Tipo di evento esteso. Il valore predefinito è impostato per restituire tutti gli eventi registrati per i 30 minuti precedenti. Gli eventi registrati dipendono dal tipo di eventi estesi abilitati. È possibile utilizzare questo parametro per filtrare la stored procedure per mostrare solo gli eventi di un determinato tipo. È possibile specificare il nome completo dell'evento o specificare una sottostringa, ad esempio: Admin
, Analytic
Operational
, e Debug
. @event_channel è varchar(255).
Per ottenere un elenco di tipi di eventi attualmente abilitati, usare la managed_backup.fn_get_current_xevent_settings
funzione .
[ @begin_time = ] 'time1'
Inizio del periodo di tempo a partire dal quale devono essere visualizzati gli eventi. @begin_time è datetime con un valore predefinito NULL. Se non viene specificato, vengono visualizzati gli eventi degli ultimi 30 minuti.
[ @end_time = ] 'time2'
Fine del periodo di tempo fino al quale devono essere visualizzati gli eventi. @end_time è datetime con un valore predefinito NULL. Se non viene specificato, vengono visualizzati gli eventi fino all'ora corrente.
Tabella restituita
Questa stored procedure restituisce una tabella con le informazioni seguenti:
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
event_type |
nvarchar(512) | Tipo di evento esteso |
Event |
nvarchar(512) | Riepilogo dei registri eventi |
Timestamp |
timestamp | Timestamp dell'evento che mostra quando è stato generato l'evento |
Autorizzazioni
Richiede autorizzazioni EXECUTE per la stored procedure. Richiede inoltre autorizzazioni VIEW edizione Standard RVER STATE perché chiama internamente altri oggetti di sistema che richiedono questa autorizzazione.
Esempi
Nell'esempio seguente vengono restituiti tutti gli eventi registrati negli ultimi 30 minuti.
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics;
Nell'esempio seguente vengono restituiti tutti gli eventi registrati per un intervallo di tempo specifico.
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Admin',
@begin_time = '2022-06-01', @end_time = '2022-06-10';
Nell'esempio seguente vengono restituiti tutti gli eventi analitici registrati per i 30 minuti precedenti.
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Analytic';
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per