Degenen die van toepassing zijn op procedures, zoals ANSI_NULLS
en QUOTED_IDENTIFIER
bevinden zich in sys.sql_module
s
, waar ze worden opgehaald door OBJECTPROPERTY
.
Degenen die van toepassing zijn op databases en zijn ingesteld per database zijn beschikbaar in sys.databases
.
Degenen die van toepassing zijn op sessies zijn beschikbaar in sys.dm_exec_sessions
.
Wat uiteindelijk wordt toegepast, hangt af van instelling tot instelling, en de regels voor overschrijven en standaardinstellingen zijn op zijn zachtst gezegd complex. Sommige clientstuurprogramma's zetten opties automatisch aan/uit. Niet dezelfde opties en niet dezelfde standaardinstellingen, hangt af van client tot client (ODBC, OleDB, SNAC, SqlClient enz.). De algemene regel is:
- Een databaseoptie overschrijft een instantieoptie.
- Een SET-optie overschrijft een database-optie.
- Een hint overschrijft een SET-optie.