sp_helpdb (T-SQL)
Berlaku untuk: SQL Server
Melaporkan informasi tentang database tertentu atau semua database.
Sintaks
sp_helpdb [ [ @dbname = ] N'dbname' ]
[ ; ]
Argumen
[ @dbname = ] N'dbname'
Nama database yang informasinya dilaporkan. @dbname adalah sysname, dengan default NULL
. Jika @dbname tidak ditentukan, sp_helpdb
laporan tentang semua database dalam sys.databases
tampilan katalog.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
name |
nama sysname | Nama database. |
db_size |
nvarchar(13) | Ukuran total database. |
owner |
nama sysname | Pemilik database, seperti sa . |
dbid |
smallint | ID Database. |
created |
nvarchar(11) | Tanggal database dibuat. |
status |
nvarchar(600) | Daftar nilai opsi database yang dipisahkan koma yang saat ini diatur pada database. Opsi bernilai Boolean dicantumkan hanya jika diaktifkan. Opsi non-Boolean tercantum dengan nilai yang sesuai dalam bentuk <option_name>=<value> .Untuk mengetahui informasi selengkapnya, lihat ALTER DATABASE. |
compatibility_level |
kecil | Tingkat kompatibilitas database: 90, 100, 110, 120, 130, 140, 150, atau 160. |
Jika @dbname ditentukan, kumpulan hasil tambahan memperlihatkan alokasi file untuk database yang ditentukan.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
name |
nchar(128) | Nama file logis. |
fileid |
smallint | ID File. |
filename |
nchar(260) | Nama file sistem operasi (nama file fisik). |
filegroup |
nvarchar(128) | Grup file tempat file berada.NULL = file adalah file log. File log tidak pernah menjadi bagian dari grup file. |
size |
nvarchar(18) | Ukuran file dalam megabyte. |
maxsize |
nvarchar(18) | Ukuran maksimum tempat file dapat tumbuh. Nilai UNLIMITED dalam bidang ini menunjukkan bahwa file tumbuh sampai disk penuh. |
growth |
nvarchar(18) | Kenaikan pertumbuhan file. Nilai ini menunjukkan jumlah ruang yang ditambahkan ke file setiap kali ruang baru diperlukan. |
usage |
varchar(9) | Penggunaan file. Untuk file data, nilainya adalah data only dan untuk file log, nilainya adalah log only . |
Keterangan
Kolom status
dalam laporan tataan hasil opsi mana yang diatur ke ON
dalam database. Tidak semua opsi database dilaporkan oleh status
kolom . Untuk melihat daftar lengkap pengaturan opsi database saat ini, gunakan sys.databases
tampilan katalog.
Izin
Saat database tunggal ditentukan, keanggotaan dalam peran publik dalam database diperlukan. Ketika tidak ada database yang ditentukan, keanggotaan dalam peran publik dalam master
database diperlukan.
Jika database tidak dapat diakses, sp_helpdb
menampilkan pesan kesalahan 15622 dan informasi sebanyak mungkin tentang database.
Contoh
J. Mengembalikan informasi tentang database tunggal
Contoh berikut menampilkan informasi tentang AdventureWorks2022
database.
EXEC sp_helpdb N'AdventureWorks2022';
B. Mengembalikan informasi tentang semua database
Contoh berikut ini menampilkan informasi tentang semua database di server yang menjalankan SQL Server.
EXEC sp_helpdb;
GO