Когда я щелкаю правой кнопкой мыши Имя сервера в «Обозревателе объектов» и выбираю «Свойства-> Подключения», я вижу, что в «Параметры подключения по умолчанию» ничего не отмечено. Также я могу видеть, когда я запускаю sp_configure 'user options'
(дополнительные параметры включены), что config_value равен 0. В то же время, когда я выполняю "SELECT @@OPTIONS
", я вижу, что значение равно 5496. Оно оказывается истинным, поскольку включенные на самом деле работает.
Вопрос в том, почему в SMSS и sp_configure есть информация, вводящая в заблуждение, и почему она отличается от значения @@OPTIONS
несмотря на то, что BOL говорит
Позиции битов в пользовательских настройках идентичны позициям в @@OPTIONS
. Каждое соединение имеет собственную функцию @@OPTIONS
, которая представляет среду конфигурации. При входе в Microsoft SQL Server пользователь получает среду по умолчанию, которая присваивает текущему параметру пользователя значение @@OPTIONS
.