Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Hlásí informace o konkrétní databázi nebo o všech databázích.
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
Související obsah
- uložené procedury databázového stroje (Transact-SQL)
- ALTER DATABASE (Transact-SQL)
- Vytvořit databázi
- sys.databases (Transact-SQL)
- sys.database_files (Transact-SQL)
- sys.filegroups (Transact-SQL)
- sys.master_files (Transact-SQL)
- uložené procedury systému (Transact-SQL)