Udostępnij za pośrednictwem


Database Options

The following table provides an alphabetical list of database options and corresponding SET and server options that are supported in Microsoft SQL Server.

Opcja bazy danych

Opcja zestaw

Serwer

Opcja

Default

ustawienie

ANSI_NULL_DEFAULT

ANSI_NULL_DFLT_ON ANSI_NULL_DFLT_OFF

Opcje użytkownika przypisuje wartość domyślną.

WYŁĄCZANIE

ANSI_NULLS

ANSI_NULLS

Opcje użytkownika przypisuje wartość domyślną.

WYŁĄCZANIE

ANSI_WARNINGS

ANSI_WARNINGS

Opcje użytkownika przypisuje wartość domyślną.

WYŁĄCZANIE

AUTO_CREATE_STATISTICS

None

None

DALEJ

AUTO_UPDATE_STATISTICS

None

None

DALEJ

AUTO_CLOSE

None

None

FAŁSZYWE1

AUTO_SHRINK

None

None

FAŁSZ

CONCAT_NULL_YIELDS_NULL

CONCAT_NULL_YIELDS_NULL

None

WYŁĄCZANIE

CURSOR_CLOSE_ON_COMMIT

CURSOR_CLOSE_ON_COMMIT

Opcje użytkownika przypisuje wartość domyślną.

WYŁĄCZANIE

RESTRICTED_USER

None

None

FAŁSZ

CURSOR_DEFAULT_LOCAL

None

None

FAŁSZ

PUBLIKOWANIE KORESPONDENCJI SERYJNEJ

None

None

FAŁSZ

TRYB OFFLINE

None

None

FAŁSZ

OPUBLIKOWANE

None

None

FAŁSZ

QUOTED_IDENTIFIER

QUOTED_IDENTIFIER

Opcje użytkownika przypisuje wartość domyślną.

WYŁĄCZANIE

READ_ONLY

None

None

FAŁSZ

RECURSIVE_TRIGGERS

None

None

FAŁSZ

BULK_LOGGED odzyskiwanie

None

None

FAŁSZ

SINGLE_USER

None

None

FAŁSZ

SUBSKRYBOWANE

None

None

PRAWDA

TORN_PAGE_DETECTION

 

None

PRAWDA

ODZYSKIWANIE PROSTE

None

None

PRAWDA

1 Domyślnie jest AUTO_CLOSE zestaw na wartość TRUE w SQL Server 2005 Express Edition.

Domyślne opcje bazy danych dla nowej bazy danych są zdefiniowane w Model bazy danych.Aby sprawdzić ustawienia domyślne baza danych modelu, zobacz baza danych modelu.

Zmiana opcji baza danych wymusza ponownej kompilacji w wszystkich elementów w pamięci podręcznej.

Opcje i kontekstu bazy danych

Kontekst bazy danych, skryptów i instancje skryptami zależy od ostatniego połączenia.Połączenie może być ustawiona jawnie przy użyciu instrukcja USE w Transact-SQL i za pomocą jawnych i niejawna oznacza w innych środowiskach, takich jak ODBC i OLE DB. Aby uzyskać więcej informacji zobaczWybieranie bazy danych.

Gdy procedura przechowywana jest wykonywane z partia lub innej procedury przechowywanej, procedura przechowywana jest wykonywana, niezależnie od ustawień opcji bazy danych, w których przechowywane są informacje dotyczące procedury.Na przykład, gdy są przechowywane procedury db1.dbo.SP1 Procedura przechowywana wywołania DB2.dbo.SP2, z dodatkiem SP1 jest wykonywane zgodnie z bieżącego ustawienia poziom zgodności z db1, and dodatek Service Pack 2 dla jest wykonywane zgodnie z bieżącego ustawienia poziom zgodności z Degresywna.

Gdy Transact-SQL instrukcja odwołuje się do obiektów znajdujących się w wielu baz danych, bieżącego kontekstu bazy danych i bieżący kontekst połączenia stosuje się do tej instrukcji.