Sdílet prostřednictvím


sp_helpdb (Transact-SQL)

platí pro:SQL Server

Hlásí informace o konkrétní databázi nebo o všech databázích.

Transact-SQL konvence syntaxe

Syntaxe

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

Arguments

[ @dbname = ] N'dbname'

Název databáze, pro kterou jsou informace vydávány. @dbname je sysname , s výchozím NULL. Pokud @dbname není specifikováno, sp_helpdb zobrazí se všechny databáze v sys.databases katalogovém zobrazení.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Název sloupce Datový typ Description
name sysname Název databáze.
db_size nvarchar(13) Celková velikost databáze.
owner sysname Vlastník databáze, například sa.
dbid smallint ID databáze.
created nvarchar(11) Datum vzniku databáze.
status nvarchar(600) Seznam hodnot databázových možností oddělených čárkami, které jsou aktuálně nastaveny v databázi.

Booleovské hodnoty jsou uvedeny pouze pokud jsou povolené. Nebooleovské opce jsou uvedeny s odpovídajícími hodnotami ve tvaru .<option_name>=<value>

Další informace naleznete v části ALTER DATABASE.
compatibility_level tinyint Úroveň kompatibility databáze: 90, 100, 110, 120, 130, 140, 150 nebo 160.

Pokud je @dbname specifikováno, dodatečná sada výsledků ukazuje alokaci souboru pro danou databázi.

Název sloupce Datový typ Description
name nchar(128) Logický název souboru.
fileid smallint ID souboru.
filename nchar(260) Název souboru operačního systému (fyzický název souboru).
filegroup nvarchar(128) Souborová skupina, do které soubor patří.

NULL = soubor je logovací soubor. Logovací soubory nikdy nejsou součástí souborové skupiny.
size nvarchar(18) Velikost souboru v megabajtech.
maxsize nvarchar(18) Maximální velikost, do které může soubor narůst. Hodnota v UNLIMITED tomto poli znamená, že soubor roste, dokud není disk plný.
growth nvarchar(18) Růstový přírůstek souboru. Tato hodnota udává množství místa přidaného do souboru pokaždé, když je potřeba nové místo.
usage varchar(9) Použití souboru. Pro datový soubor je hodnota a data only pro logitologický soubor hodnota .log only

Poznámky

Sloupec status ve výsledné sadě uvádí, na které možnosti jsou v databázi nastaveny ON . Ne všechny databázové možnosti jsou hlášeny podle sloupce status . Pro zobrazení úplného seznamu aktuálních nastavení možností databáze použijte sys.databases zobrazení katalogu.

Povolení

Pokud je určena jedna databáze, je vyžadováno členství ve veřejné roli v databázi. Pokud není uvedena žádná databáze, je vyžadováno členství ve veřejné roli v databázi master .

Pokud databáze není přístupná, sp_helpdb zobrazí se chybová zpráva 15622 a co nejvíce informací o databázi.

Examples

A. Vrácení informací o jedné databázi

Následující příklad zobrazuje informace o databázi AdventureWorks2025 .

EXECUTE sp_helpdb N'AdventureWorks2022';

B. Vraťte informace o všech databázích

Tento následující příklad zobrazuje informace o všech databázích na serveru, na kterém běží SQL Server.

EXECUTE sp_helpdb;
GO