SQL Server 2008: как узнать, какая опция установлена ​​для уровня базы данных - PullRequest
2 голосов
/ 06 июня 2011

Мне нужно знать значение параметров ANSI_NULLS и QUOTENT_IDENTIFIER на уровне базы данных.

Какой оператор SQL можно использовать, чтобы увидеть, включены они или выключены?

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Забота о здесь вы можете использовать следующие опции для извлечения опций:

EXEC sp_dboption TestDB

0 голосов
/ 17 декабря 2013

sp_dboption получит нужные данные, но они устарели и больше не доступны в SQL 2012. Вместо этого следует использовать sys.databases представление, например

select  is_ansi_null_default_on
    ,   is_ansi_nulls_on
    ,   is_quoted_identifier_on
from sys.databases where name = db_name()
...