Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Rapporteert informatie over een bepaalde database of alle databases.
Transact-SQL syntaxis-conventies
Syntaxis
sp_helpdb [ [ @dbname = ] N'dbname' ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
De naam van de database waarvoor informatie wordt gerapporteerd.
@dbname is sysname, met een standaardwaarde van NULL. Als @dbname niet is gespecificeerd, sp_helpdb rapporteer je over alle databases in de sys.databases catalogusweergave.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
name |
sysname | Databasenaam. |
db_size |
Nvarchar(13) | Totale omvang van de database. |
owner |
sysname | Database-eigenaar, zoals sa. |
dbid |
smallint | Database-ID. |
created |
Nvarchar(11) | Datum waarop de database is aangemaakt. |
status |
Nvarchar(600) | Comma-gescheiden lijst van waarden van databaseopties die momenteel in de database zijn ingesteld. Booleaanse opties worden alleen vermeld als ze ingeschakeld zijn. Niet-Booleaanse opties worden vermeld met hun overeenkomstige waarden in de vorm van <option_name>=<value>.Zie ALTER DATABASEvoor meer informatie. |
compatibility_level |
tinyint | Databasecompatibiliteitsniveau: 90, 100, 110, 120, 130, 140, 150 of 160. |
Als @dbname wordt gespecificeerd, toont een extra resultaatset de bestandstoewijzing voor de gespecificeerde database.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
name |
nchar(128) | Logische bestandsnaam. |
fileid |
smallint | Bestands-id. |
filename |
nchar(260) | Bestandsnaam van het besturingssysteem (fysieke bestandsnaam). |
filegroup |
nvarchar(128) | Filegroup waarin het bestand hoort.NULL = bestand is een logbestand. Logbestanden maken nooit deel uit van een bestandsgroep. |
size |
Nvarchar(18) | Bestandsgrootte in megabytes. |
maxsize |
Nvarchar(18) | Maximale grootte waartoe het bestand kan groeien. Een waarde van UNLIMITED in dit veld geeft aan dat het bestand groeit totdat de schijf vol is. |
growth |
Nvarchar(18) | Groeitoename van het bestand. Deze waarde geeft de hoeveelheid ruimte aan die telkens aan het bestand wordt toegevoegd wanneer er nieuwe ruimte nodig is. |
usage |
Varchar(9) | Gebruik van het bestand. Voor een databestand is data only de waarde en voor het logbestand is log onlyde waarde . |
Opmerkingen
De status kolom in de resultaatset geeft aan welke opties in de database zijn ingesteld ON . Niet alle database-opties worden door de kolom gerapporteerd status . Om een volledige lijst van de huidige database-instellingen te zien, gebruik de sys.databases catalogusweergave.
Permissions
Wanneer een enkele database wordt gespecificeerd, is lidmaatschap van de publieke rol in de database vereist. Wanneer er geen database is gespecificeerd, is lidmaatschap van de publieke rol in de master database vereist.
Als een database niet toegankelijk is, sp_helpdb toont deze foutmelding 15622 en zoveel mogelijk informatie over de database.
Voorbeelden
Eén. Retourinformatie over een enkele database
Het volgende voorbeeld toont informatie over de AdventureWorks2025 database.
EXECUTE sp_helpdb N'AdventureWorks2022';
B. Retourinformatie over alle databases
Dit volgende voorbeeld toont informatie over alle databases op de server die SQL Server draait.
EXECUTE sp_helpdb;
GO