Megosztás a következőn keresztül:


sp_helpdb (Transact-SQL)

A következőkre vonatkozik:SQL Server

Információt jelent egy meghatározott adatbázisról vagy minden adatbázisról.

Transact-SQL szintaxis konvenciók

Szemantika

sp_helpdb [ [ @dbname = ] N'dbname' ]
[ ; ]

Arguments

[ @dbname = ] N'dbname'

Az adatbázis neve, amelyről információkat jelentenek. @dbname a sysnamealapértelmezett . Ha @dbname nincs megadva, sp_helpdb jelentéseket készítsd az összes adatbázisról a sys.databases katalógus nézetben.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Oszlop név Adattípus Description
name sysname Adatbázis neve.
db_size nvarchar(13) Az adatbázis teljes mérete.
owner sysname Adatbázis tulajdonos, például sa.
dbid smallint Adatbázis-azonosító.
created nvarchar(11) Az adatbázis létrehozásának dátuma.
status nvarchar(600) Vesszóval elválasztott lista az adatbázis opcióinak értékeiről, amelyek jelenleg az adatbázisban vannak beállítva.

A Boolean-értékű opciók csak akkor jelennek meg, ha engedélyezve. A nem-Boole-opciók a megfelelő értékekkel szerepelnek .<option_name>=<value>

További információkért lásd: ALTER DATABASE.
compatibility_level tinyint Adatbázis kompatibilitási szint: 90, 100, 110, 120, 130, 140, 150 vagy 160.

Ha @dbname meg van jelölve, egy extra eredményhalmaz mutatja a megadott adatbázis fájlkiosztását.

Oszlop név Adattípus Description
name nchar(128) Logikus fájlnév.
fileid smallint Fájlazonosító.
filename nchar(260) Operációs rendszer fájlneve (fizikai fájlnév).
filegroup nvarchar(128) Az a fájlcsoport, amelyhez a fájl tartozik.

NULL = a fájl naplófájl. A naplófájlok soha nem részei egy fájlcsoportnak.
size nvarchar(18) Fájlméret megabájtokban.
maxsize nvarchar(18) A fájl maximális mérete, amire növelhet. Egy érték UNLIMITED ebben a mezőben azt jelzi, hogy a fájl növekszik, amíg a lemez tele nem lesz.
growth nvarchar(18) A fájl növekedési fokozata. Ez az érték azt jelzi, hogy a fájlhoz hozzáadott hely mennyisége minden alkalommal, amikor új helyre van szükség.
usage Varchar(9) A fájl használata. Egy adatfájl esetén az érték, data only a naplófájl esetén pedig az érték.log only

Megjegyzések

Az status eredményhalmaz oszlopa jelzi, hogy mely opciók vannak beállítva ON az adatbázisban. Nem minden adatbázis opciót jelent az status oszlop. A jelenlegi adatbázis-beállítások teljes listájához használja a sys.databases katalógus nézetet.

Permissions

Ha egyetlen adatbázist jelölnek meg, szükség van a nyilvános szerepben való tagságra az adatbázisban. Ha nincs adatbázis, akkor a nyilvánosmaster szerepben való tagság szükséges.

Ha egy adatbázishoz nem férünk hozzá, sp_helpdb akkor a 15622-es hibaüzenet jelenik meg, valamint az adatbázisról minél több információt.

Példák

A. Visszaküldési információk egyetlen adatbázisról

Az alábbi példa az adatbázisról mutatja be.AdventureWorks2025

EXECUTE sp_helpdb N'AdventureWorks2022';

B. Visszaküldési információk az összes adatbázisról

Az alábbi példa az SQL Server futtató szerveren található összes adatbázisról mutatja be.

EXECUTE sp_helpdb;
GO