sp_helpdb (języka Transact-SQL)

Raportuje informacje na temat określonej bazy danych lub wszystkich baz danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_helpdb [ [ @dbname= ] 'name' ]

Argumenty

  • [ @ dbname = ] 'name"
    Jest to nazwa bazy danych, dla którego informacje są zaraportowane.namejest sysname, z braku domyślne.Jeśli name nie jest określony, sp_helpdb sprawozdania dotyczące wszystkich baz danych w sys.databases katalogu widoku.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

name

sysname

Nazwa bazy danych.

db_size

nvarchar(13)

Całkowity rozmiar bazy danych.

właściciel

sysname

Bazy danych właściciela, takich jak sa.

Identyfikator DBID

smallint

Identyfikator bazy danych.

utworzone

nvarchar(11)

Data utworzenia bazy danych.

Stan

nvarchar(600)

Rozdzielana przecinkami lista wartości opcji bazy danych, które są aktualnie zestaw w bazie danych.

wartość logiczna— opcje wyceniane są wyświetlane tylko wtedy, gdy są one włączone.Non -wartość logiczna opcje są wyświetlane z odpowiednimi wartościami w postaci option_name=value.

Aby uzyskać więcej informacji, zobacz ALTER DATABASE (Transact-SQL).

compatibility_level

tinyint

Zgodność bazy danych poziom: 60, 65, 70, 80 i 90.

Jeśli name określono dodatkowe zestaw wyników pokazuje, że alokacji plików dla określonej bazy danych.

Nazwa kolumny

Typ danych

Opis

name

nchar(128)

Nazwa pliku logicznego.

Identyfikator FileID

smallint

Identyfikator pliku.

Nazwa pliku

nchar(260)

Nazwa pliku systemu operacyjnego (fizyczna nazwa pliku).

Grupa plików

nvarchar(128)

Grupa plików, do której należy ten plik.

NULL = plik jest plikiem dziennika.Nigdy nie jest częścią grupa plików.

rozmiar

nvarchar(18)

Rozmiar pliku w megabajtach.

elementu MaxSize

nvarchar(18)

Maksymalny rozmiar pliku może.Wartość bez ograniczeń, w tym pole wskazuje, że plik powiększa się, aż dysk jest zapełniony.

wzrostu

nvarchar(18)

Przyrost rozmiaru pliku.Wskazuje ilość miejsca dodane do pliku potrzebne każdego nowego obszaru czas .

sposób użycia

varchar(9)

Użycie pliku.Plik danych, wartość jest 'data only' i pliku dziennika, która wartość jest 'log only'.

Uwagi

Stanukolumna w raportach zestaw wyników opcje, które zostały zestaw na bazy danych. Wszystkie opcje bazy danych nie są przekazywane przez stanu kolumna.Aby zobaczyć pełną listę bieżących ustawień opcji bazy danych, użyj sys.databases katalogu widoku.

Uprawnienia

Gdy określono jednej bazy danych, członkostwo w publicznych wymagana jest rola w bazie danych.Gdy baza danych nie zostanie określony, członkostwo w publicznych rolę w wzorca bazy danych jest wymagana.

Jeśli nie można uzyskać dostępu do bazy danych, sp_helpdb wyświetla błąd wiadomości 15622 i jak najwięcej informacji o bazie danych, jak to możliwe.

Przykłady

A.Zwrócenie informacji dotyczących jednej bazy danych

Poniższy przykład wyświetla informacje o AdventureWorks2008R2 bazy danych.

EXEC sp_helpdb N'AdventureWorks2008R2';

B.Zwrócenie informacji dotyczących wszystkich baz danych

To poniższy przykład wyświetla informacje o wszystkich baz danych na serwerze z systemem SQL Server.

EXEC sp_helpdb;
GO