Bagikan melalui


sys.dm_server_services (T-SQL)

Berlaku untuk: SQL Server

Mengembalikan informasi tentang layanan SQL Server, Teks Lengkap, Launchpad SQL Server (SQL Server 2017 (14.x) dan versi yang lebih baru), dan layanan SQL Server Agent dalam instans SQL Server saat ini. Gunakan tampilan manajemen dinamis ini untuk melaporkan informasi status tentang layanan ini.

Nama kolom Jenis data Deskripsi
servicename nvarchar(256) Nama SQL Server Database Engine, Full-text, atau layanan SQL Server Agent.

Tidak dapat diubah ke null.
startup_type int Menunjukkan mode mulai layanan. Berikut ini adalah nilai yang mungkin dan deskripsi yang sesuai.

0: Lainnya
1: Lainnya
2: Otomatis
3: Manual
4: Dinonaktifkan

Dapat diubah ke null.
startup_type_desc nvarchar(256) Menjelaskan mode mulai layanan. Berikut ini adalah nilai yang mungkin dan deskripsi yang sesuai.

Lainnya: Lainnya (mulai boot)
Lainnya: Lainnya (mulai sistem)
Otomatis: Mulai otomatis
Manual: Permintaan dimulai
Dinonaktifkan: Dinonaktifkan

Tidak dapat diubah ke null.
status int Menunjukkan status layanan saat ini. Berikut ini adalah nilai yang mungkin dan deskripsi yang sesuai.

1: Dihentikan
2: Lainnya (mulai tertunda)
3: Lainnya (berhenti tertunda)
4: Berjalan
5: Lainnya (lanjutkan tertunda)
6: Lainnya (jeda tertunda)
7: Dijeda

Dapat diubah ke null.
status_desc nvarchar(256) Menjelaskan status layanan saat ini. Berikut ini adalah nilai yang mungkin dan deskripsi yang sesuai.

Dihentikan: Layanan dihentikan.
Lainnya (mulai operasi tertunda): Layanan sedang dalam proses memulai.
Lainnya (hentikan operasi tertunda): Layanan sedang dalam proses berhenti.
Berjalan: Layanan sedang berjalan.
Lainnya (lanjutkan operasi tertunda): Layanan dalam keadaan tertunda.
Lainnya (jeda tertunda): Layanan sedang dalam proses jeda.
Dijeda: Layanan dijeda.

Tidak dapat diubah ke null.
process_id int ID proses layanan.

Dapat diubah ke null.
last_startup_time datetimeoffset(7) Tanggal dan waktu layanan terakhir dimulai. Dapat diubah ke null.
service_account nvarchar(256) Akun berwenang untuk mengontrol layanan. Akun ini dapat memulai atau menghentikan layanan, atau mengubah properti layanan.

Tidak dapat diubah ke null.
filename nvarchar(256) Jalur dan nama file layanan yang dapat dieksekusi.

Tidak dapat diubah ke null.
is_clustered nvarchar(1) Menunjukkan apakah layanan diinstal sebagai sumber daya server berkluster.

Tidak dapat diubah ke null.
cluster_nodename nvarchar(256) Nama node kluster tempat layanan diinstal. Dapat diubah ke null.
instant_file_initialization_enabled nvarchar(1) Menentukan apakah inisialisasi file instan diaktifkan untuk layanan Mesin Database SQL Server.

Y = inisialisasi file instan diaktifkan untuk layanan.
N = inisialisasi file instan dinonaktifkan untuk layanan.

Dapat diubah ke null.

Catatan: Opsi ini tidak berlaku untuk layanan lain seperti SQL Server Agent.

Berlaku untuk: SQL Server 2012 (11.x) SP 4, SQL Server 2014 (12.x) SP 3, dan SQL Server 2016 (13.x) SP 1 dan versi yang lebih baru.

Izin

Untuk SQL Server 2019 (15.x) dan versi yang lebih lama, Anda memerlukan VIEW SERVER STATE izin di server.

Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, Anda memerlukan VIEW SERVER SECURITY STATE izin di server.