Te, które dotyczą procedur, takich jak ANSI_NULLS
i QUOTED_IDENTIFIER
są w sys.sql_module
s
, skąd są pobierane przez OBJECTPROPERTY
.
Te, które dotyczą baz danych i są ustawione dla bazy danych, są dostępne w sys.databases
.
Te, które dotyczą sesji, są dostępne w sys.dm_exec_sessions
.
Ostatecznie to, co faktycznie zostanie zastosowane, zależy od ustawienia do ustawienia, a zasady nadpisywania i ustawień domyślnych są co najmniej złożone. Niektóre sterowniki klienta automatycznie włączają/wyłączają opcje. Różne opcje i wartości domyślne zależą od klienta (ODBC, OleDB, SNAC, SqlClient itp.). zasada ogólna jest:
- Opcja bazy danych zastępuje opcję instancji.
- Opcja SET zastępuje opcję bazy danych.
- Podpowiedź zastępuje opcję SET.