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.
See Also