Поделиться через


xp_loginconfig (Transact-SQL)

Возвращает сведения о конфигурации безопасности входа в систему для экземпляра SQL Server.

Важное примечаниеВажно!

В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Значок ссылки на раздел Соглашение о синтаксисе Transact-SQL

Синтаксис

xp_loginconfig ['config_name']

Аргументы

  • ' config_name '
    Отображаемое значение конфигурации. Если аргумент config_name не указан, выводятся значения всех параметров конфигурации. Аргумент config_name имеет тип sysname, значение по умолчанию NULL и может принимать одно из следующих значений.

    Значение

    Описание

    login mode

    Режим безопасности имени входа в систему. Возможными значениями являются Mixed и Windows Authentication.

    Заменяется на:

    SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
    GO

    default login

    Имя идентификатора входа сервера SQL Server по умолчанию для авторизованных пользователей доверенных подключений (для пользователей без соответствующего имени входа). Имя входа по умолчанию — guest. Данное значение предоставляется для обеспечения обратной совместимости.

    Default domain

    Имя домена Windows по умолчанию для сетевых пользователей доверенных подключений. Доменом по умолчанию является домен компьютера Windows, на котором выполняется SQL Server. Данное значение предоставляется для обеспечения обратной совместимости.

    audit level

    Уровень аудита. Возможными значениями являются none, success, failure и all. Результаты аудита записываются в журнал ошибок и в окно просмотра событий Windows.

    set hostname

    Указывает, заменяется ли имя узла из учетной записи клиента на сетевое имя пользователя Windows. Возможными значениями могут быть true или false. Если задано значение true, сетевое имя пользователя отображается в выходных данных процедуры sp_who.

    map _

    Сообщает, какие специальные символы Windows поставлены в соответствие допустимому символу подчеркивания (_) сервера SQL Server. Возможными значениями являются domain separator (значение по умолчанию), space, null или любой единичный символ. Данное значение предоставляется для обеспечения обратной совместимости.

    map $

    Сообщает, какие специальные символы Windows поставлены в соответствие допустимому символу знака доллара ($) сервера SQL Server. Допустимыми значениями являются domain separator, space, null или любой отдельный символ. Значение по умолчанию — space. Данное значение предоставляется для обеспечения обратной совместимости.

    map #

    Сообщает, какие специальные символы Windows поставлены в соответствие допустимому символу знака «решетка» (#) сервера SQL Server. Допустимыми значениями являются domain separator, space, null или любой отдельный символ. Значение по умолчанию — дефис (-). Данное значение предоставляется для обеспечения обратной совместимости.

Значения кодов возврата

0 (успешное завершение) или 1 (неудачное завершение)

Результирующие наборы

Имя столбца

Тип данных

Описание

name

sysname

Параметр конфигурации

config value

sysname

Значение параметра конфигурации

Замечания

Хранимая процедура xp_loginconfig не может использоваться для присваивания значений параметрам конфигурации.

Определение режима входа и уровня аудита производится в среде Среда SQL Server Management Studio.

Разрешения

Требует разрешения CONTROL для базы данных master.

Примеры

А.Отчет со значениями всех параметров конфигурации

В следующем примере выводятся все текущие значения параметров конфигурации.

EXEC xp_loginconfig;
GO

Б.Отчет со значением конкретного параметра конфигурации

В следующем примере выводится значение режима входа в систему.

EXEC xp_loginconfig 'login mode';
GO

См. также

Справочник

sp_denylogin (Transact-SQL)

sp_grantlogin (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)

Хранимая процедура sp_revokelogin (Transact-SQL)

xp_logininfo (Transact-SQL)