sys.dm_operation_status

Berlaku untuk:YesYesAzure SQL Managed Instance Azure SQL Database

Mengembalikan informasi tentang operasi yang dilakukan pada database di server Azure SQL Database.

Nama kolom Jenis Data Deskripsi
Aktivitas Sesi pengidentifikasi unik ID operasi. Tidak null.
resource_type int Menunjukkan jenis sumber daya tempat operasi dilakukan. Tidak null. Dalam rilis saat ini, tampilan ini melacak operasi yang dilakukan hanya pada SQL Database, dan nilai bilangan bulat yang sesuai adalah 0.
resource_type_desc nvarchar(2048) Deskripsi jenis sumber daya tempat operasi dilakukan. Dalam rilis saat ini, tampilan ini melacak operasi yang dilakukan hanya pada SQL Database.
major_resource_id aql_variant Nama SQL Database tempat operasi dilakukan. Tidak Null.
minor_resource_id aql_variant Hanya untuk penggunaan internal. Tidak null.
operasi nvarchar(60) Operasi yang dilakukan pada SQL Database, seperti CREATE atau ALTER.
status kecil Status operasi.

0 = Tertunda
1 = Sedang berlangsung
2 = Selesai
3 = Gagal
4 = Dibatalkan
state_desc nvarchar(120) PENDING = operasi sedang menunggu ketersediaan sumber daya atau kuota.

IN_PROGRESS = operasi telah dimulai dan sedang berlangsung.

COMPLETED = operasi berhasil diselesaikan.

GAGAL = operasi gagal. Lihat kolom error_desc untuk detailnya.

CANCELLED = operasi berhenti atas permintaan pengguna.
persen_selesai int Persentase operasi yang telah selesai. Nilai yang valid tercantum di bawah ini. Bukan NULL.

0 = Operasi tidak dimulai

50 = Operasi sedang berlangsung
Untuk operasi Pemulihan 1 hingga 99 = Operasi sedang berlangsung dan menunjukkan seberapa jauh sepanjang operasi, dalam persen.

100 = Operasi selesai
kode_kesalahan int Kode yang menunjukkan kesalahan yang terjadi selama operasi yang gagal. Jika nilainya adalah 0, itu menunjukkan bahwa operasi berhasil diselesaikan.
desk_error nvarchar(2048) Deskripsi kesalahan yang terjadi selama operasi yang gagal.
keparahan_error int Tingkat keparahan kesalahan yang terjadi selama operasi yang gagal. Untuk informasi selengkapnya tentang tingkat keparahan kesalahan, lihat Tingkat Keparahan Kesalahan Mesin Database.
status_kesalahan int Disiapkan untuk penggunaan masa mendatang. Kompatibilitas di masa mendatang tidak dijamin.
start_time datetime Tanda waktu saat operasi dimulai.
waktu_modifikasi_terakhir datetime Tanda waktu ketika rekaman terakhir dimodifikasi untuk operasi yang berjalan lama. Jika operasi berhasil diselesaikan, bidang ini menampilkan tanda waktu ketika operasi selesai.

Izin

Tampilan ini hanya tersedia dalam database master untuk login utama tingkat server.

Keterangan

Untuk menggunakan tampilan ini, Anda harus tersambung ke database master . sys.dm_operation_status Gunakan tampilan dalam database master server SQL Database untuk melacak status operasi berikut yang dilakukan pada SQL Database:

  • Membuat database

  • Salin database. Salinan Database membuat rekaman dalam tampilan ini di server sumber dan target.

  • Mengubah database

  • Mengubah tingkat performa tingkat layanan

  • Ubah tingkat layanan database, seperti mengubah dari Dasar ke Standar.

  • Menyiapkan hubungan Geo-Replication

  • Mengakhiri hubungan Geo-Replication

  • Memulihkan database

  • Menghapus database

Informasi dalam tampilan ini disimpan selama sekitar 1 jam. Silakan gunakan Log Aktivitas Azure untuk melihat detail operasi dalam 90 hari terakhir. Untuk retensi lebih dari 90 hari, pertimbangkan untuk mengirim entri Log Aktivitas ke ruang kerja Log Analytics.

Contoh

Tampilkan operasi replikasi geografis terbaru yang terkait dengan database 'mydb'.

SELECT * FROM sys.dm_operation_status   
   WHERE major_resource_id = 'myddb'   
   ORDER BY start_time DESC;  

Lihat juga

Tampilan dan Fungsi Manajemen Dinamis Geo-Replikasi (Azure SQL Database)
sys.dm_geo_replication_link_status (Azure SQL Database)
sys.geo_replication_links (Azure SQL Database)
ALTER DATABASE (Azure SQL Database)