Тези, които се отнасят за процедури, като ANSI_NULLS
и QUOTED_IDENTIFIER
са в sys.sql_module
s
, откъдето се извличат от OBJECTPROPERTY
.
Тези, които се отнасят за бази данни и са зададени за база данни, са налични в sys.databases
.
Тези, които се отнасят за сесии, са налични в sys.dm_exec_sessions
.
В крайна сметка това, което действително се прилага, зависи от настройката до настройката, а правилата за презаписване и настройки по подразбиране са меко казано сложни. Някои клиентски драйвери автоматично включват/изключват опциите. Не едни и същи опции и не едни и същи настройки по подразбиране, зависи от клиент до клиент (ODBC, OleDB, SNAC, SqlClient и т.н.). общо правило е:
- Опция за база данни отменя опция за екземпляр.
- Опцията SET заменя опцията за база данни.
- Подсказката отменя опция SET.