Udostępnij za pośrednictwem


sys.sysdatabases (Transact-SQL)

Contains one row for each database in an instance of Microsoft SQL Server.Kiedy SQL Server najpierw jest zainstalowany wartość sysdatabases zawiera wpisy dla wzorzec, Model, msdb, and tempdb baz danych.

Important noteImportant Note:

This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Nazwa kolumna

Typ danych

Description

Nazwa

sysname

Nazwa bazy danych

DBID

smallint

Identyfikator bazy danych

Identyfikator SID

varbinary(85)

Identyfikator systemu twórcy bazy danych

tryb

smallint

Używane wewnętrznie, blokowania bazy danych podczas jej tworzenia.

Stan

int

Bity stanu, niektóre z nich zestaw przy użyciu ZMIENIANIE BAZY DANYCH as noted:

1 = AutoClose (ZMIANY BAZY DANYCH)

4 = Wybierz do / Kopiuj zbiorczo można (ALTER DATABASE przy użyciu zestaw odzyskiwanie)

8 = Liczba.CAŁK. Zaloguj się chkpt (ALTER DATABASE przy użyciu zestaw odzyskiwanie)

16 = wykrywanie poszarpane strona (ZMIANY BAZY DANYCH)

32 = Ładowanie

64 = sprzed odzyskiwanie

128 = odzyskiwanie

256 = Nie można odzyskać

512 = trybu offline (ZMIANY BAZY DANYCH)

1024 = w trybie tylko do odczytu (ZMIANY BAZY DANYCH)

2048 = tylko do użytku dbo (ALTER DATABASE przy użyciu zestaw RESTRICTED_USER)

4096 = pojedynczy użytkownik (ZMIANY BAZY DANYCH)

32768 = Tryb awaryjny

4194304 = autoshrink (ZMIANY BAZY DANYCH)

1073741824 = cleanly zamknięcia systemu

Wiele bitów może być ON tym samym czasie.

status2

int

16384 = Domyślna wartość null ANSI (ZMIANY BAZY DANYCH)

65536 = concat null zwraca wartość null (ZMIANY BAZY DANYCH)

131072 = Wyzwalacze cyklicznych (ZMIANY BAZY DANYCH)

1 048 576 = Ustawienie domyślne lokalnego kursor (ZMIANY BAZY DANYCH)

8388608 = cytowany identyfikator (ZMIANY BAZY DANYCH)

33554432 = Zamknij kursor na zatwierdzanie (ZMIANY BAZY DANYCH)

67108864 = Wartości null ANSI (ZMIANY BAZY DANYCH)

268435456 = Ostrzeżeń ANSI (ZMIANY BAZY DANYCH)

536870912 = pełny tekst włączone (zestaw przy użyciu sp_fulltext_database)

crdate

datetime

Data utworzenia

zarezerwowane

datetime

Zarezerwowane do wykorzystania w przyszłości.

Kategoria

int

Zawiera mapę bitową informacje używane do replikacja:

1 = Opublikowane dla migawka lub replikacja transakcyjnej.

2 = Subskrybowane migawka lub transakcyjnych publikacja.

4 = Opublikowane dla replikacja łączenia.

8 = Subskrybowane do publikacja korespondencji seryjnej.

16 = baza danych dystrybucji.

cmptlevel

tinyint

Poziom zgodności bazy danych.Aby uzyskać więcej informacji zobacz sp_dbcmptlevel (języka Transact-SQL).

Nazwa pliku

nvarchar(260)

Systemu operacyjnego ścieżka i nazwę pliku podstawowego dla bazy danych.

Nazwa pliku jest widoczny dla dbcreator, sysadmin, właściciel bazy danych z uprawnieniami tworzenie bazy danych bez lub grantees, które mają jeden z następujących uprawnień: ZMIANA DOWOLNEJ BAZY DANYCH, TWORZENIE DOWOLNEJ BAZY DANYCH, UMOŻLIWIA WYŚWIETLANIE WSZYSTKICH DEFINICJI. Aby zwrócić ścieżka i nazwę, należy zbadać sys.Sysfiles zgodności widoku lub sys.database_files widoku.

Wersja

smallint

Wewnętrzny numer wersja z SQL Server kod, który został utworzony w bazie danych. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.