managed_backup.sp_get_backup_diagnostics (Transact-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru
Mengembalikan Peristiwa Yang Diperluas yang dicatat oleh Admin Cerdas.
Gunakan prosedur tersimpan ini untuk memantau Kejadian Diperluas yang dicatat oleh pencadangan terkelola Smart Admin. SQL Server ke peristiwa Microsoft Azure dicatat dalam sistem ini, dan dapat ditinjau dan dipantau menggunakan prosedur tersimpan ini.
Sintaks
managed_backup.sp_get_backup_diagnostics
[ [ @xevent_channel = ] 'event_type'
[ , [ @begin_time = ] 'time1' ]
[ , [ @end_time = ] 'time2' ] ]
[ ; ]
Argumen
[ @xevent_channel = ] 'event_type'
Jenis Kejadian yang Diperluas. Nilai default diatur untuk mengembalikan semua peristiwa yang dicatat selama 30 menit sebelumnya. Peristiwa yang dicatat tergantung pada jenis Kejadian yang Diperluas yang diaktifkan. Anda dapat menggunakan parameter ini untuk memfilter prosedur tersimpan untuk hanya menampilkan peristiwa jenis tertentu. Anda dapat menentukan nama peristiwa lengkap atau menentukan substring seperti: Admin
, , Analytic
Operational
, dan Debug
. @event_channel adalah varchar(255).
Untuk mendapatkan daftar jenis peristiwa yang saat ini diaktifkan, gunakan managed_backup.fn_get_current_xevent_settings
fungsi .
[ @begin_time = ] 'time1'
Awal periode waktu dari mana peristiwa harus ditampilkan. @begin_time adalah datetime dengan nilai default NULL. Jika ini tidak ditentukan, maka peristiwa dari 30 menit terakhir ditampilkan.
[ @end_time = ] 'time2'
Akhir periode waktu hingga peristiwa harus ditampilkan. @end_time adalah datetime dengan nilai default NULL. Jika ini tidak ditentukan, maka peristiwa hingga waktu saat ini ditampilkan.
Tabel dikembalikan
Prosedur tersimpan ini mengembalikan tabel dengan informasi berikut:
Nama kolom | Jenis data | Deskripsi |
---|---|---|
event_type |
nvarchar(512) | Jenis Kejadian yang Diperluas |
Event |
nvarchar(512) | Ringkasan log peristiwa |
Timestamp |
timestamp | Tanda waktu peristiwa yang menunjukkan kapan peristiwa dinaikkan |
Izin
Memerlukan izin EXECUTE pada prosedur tersimpan. Ini juga memerlukan izin VIEW SERVER STATE karena secara internal memanggil objek sistem lain yang memerlukan izin ini.
Contoh
Contoh berikut mengembalikan semua peristiwa yang dicatat selama 30 menit terakhir.
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics;
Contoh berikut mengembalikan semua peristiwa yang dicatat untuk rentang waktu tertentu.
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Admin',
@begin_time = '2022-06-01', @end_time = '2022-06-10';
Contoh berikut mengembalikan semua peristiwa analitik yang dicatat selama 30 menit terakhir
USE msdb;
GO
EXEC managed_backup.sp_get_backup_diagnostics @xevent_channel = 'Analytic';
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk