Udostępnij za pośrednictwem


DATABASEPROPERTY (Transact-SQL)

Zwraca wartość właściwość o nazwie bazy danych dla określonej nazwy bazy danych i właściwość.

Important noteImportant Note:

This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. Użycie DATABASEPROPERTYEX zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

DATABASEPROPERTY ( database , property ) 

Argumenty

  • database
    To wyrażenie zawiera nazwę bazy danych, dla którego zostanie zwrócone informacje o nazwie właściwość. database jest nvarchar(128).

  • property
    Is an expression that contains the name of the database property to return.property is varchar(128), and can be one of the following values.

    Wartość

    Description

    Wartość zwracana

    IsAnsiNullDefault

    Baza danych zgodna z ISO zasady pozwalające wartości null.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAnsiNullsEnabled

    Wartość null wszystkich porównań być nieznany.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAnsiWarningsEnabled

    Błąd lub komunikaty ostrzegawcze wydawane są po wystąpieniu błędów standardowych.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAutoClose

    Baza danych jest zamykana wyraźne i zwalnia zasoby po ostatni użytkownik zamyka.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAutoCreateStatistics

    Istniejące dane statystyczne są automatycznie aktualizowane po statystyki stają się nieaktualne, ponieważ nastąpiła zmiana danych w tabelach.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAutoShrink

    Pliki bazy danych są kandydatami do automatycznego zmniejszania okresowych.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsAutoUpdateStatistics

    Automatyczna aktualizacja statystyk bazy danych opcja jest włączona.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsBulkCopy

    Baza danych umożliwia nonlogged operacji.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsCloseCursorsOnCommitEnabled

    Kursory, które są otwarte, gdy transakcja jest zatwierdzona są zamknięte.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsDboOnly

    Baza danych jest w trybie tylko do DBO dostępu.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsDetached

    Bazy danych został odłączony przez operację odłączania.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsEmergencyMode

    Umożliwienie podejrzanych bazy danych można używać włączony jest tryb awaryjny.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsFulltextEnabled

    Baza danych jest pełnego tekstu włączony.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsInLoad

    Trwa ładowanie bazy danych.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsInRecovery

    Trwa odzyskiwanie bazy danych.

    1 = TRUE

    0 = FALSE NULL1 = Wejścia nieprawidłowy

    IsInStandBy

    Baza danych jest w trybie online jako tylko do odczytu z dziennikiem przywracanie dozwolone.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsLocalCursorsDefault

    Domyślnie deklaracje LOCAL kursor.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsNotRecovered

    Nie można odzyskać bazy danych.

    1 = TRUE

    0 = FALSE

    Wartość NULL = nieprawidłowe dane wejściowe

    IsNullConcat

    łączenie zerowy argument zwraca wartość NULL.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsOffline

    Baza danych jest w trybie offline.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsParameterizationForced

    Parametry bazy danych opcji zestaw jest WYMUSZONE.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsQuotedIdentifiersEnabled

    Podwójny cudzysłów, mogą być używane na identyfikatory.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsReadOnly

    Baza danych jest w trybie dostępu tylko do odczytu.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsRecursiveTriggersEnabled

    Cykliczne wypalania wyzwalaczy jest włączona.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsShutDown

    Bazy danych wystąpił problem podczas uruchamiania systemu.

    1 = TRUE

    0 = FALSE

    WARTOŚCI NULL1 = Wejścia nieprawidłowy

    IsSingleUser

    Baza danych jest w trybie dostępu z jednego użytkownika.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsSuspect

    Baza danych jest podejrzana.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    IsTruncLog

    Baza danych obcina jego logowania punktów kontrolnych.

    1 = TRUE

    0 = FALSE

    Wartość NULL = wprowadzania nie jest prawidłowa

    Version

    Internal version number of the Microsoft SQL Server code with which the database was created.Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

    Numer wersja = baza danych jest otwarty.

    Wartość NULL = baza danych jest zamknięty.

1 Zwrócona wartość jest również mieć wartości NULL, jeśli baza danych nie została uruchomiona lub została autoclosed.

Zwracane typy

int

Exceptions

Zwraca wartość NULL na błąd, lub jeśli wywołujący nie ma uprawnień do oglądania obiektu.

W SQL Server, użytkownik może tylko przeglądać metadane securables należące do tego użytkownika lub w którym użytkownik ma udzielonego uprawnienia. Oznacza to, czy wysyłających metadane wbudowane działa jak OBJECT_ID może zwracać wartość NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane i Troubleshooting Metadata Visibility.

Przykłady

W poniższym przykładzie są zwracane ustawienie IsTruncLog Właściwośćmaster Baza danych.

Here is the result set.

-------------------
1