xp_loginconfig (Transact-SQL)

Предоставляет сведения о конфигурации безопасности учетной записи экземпляра сервера SQL Server при его выполнении в Windows XP, Windows Server 2003 или Windows 2000.

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

В будущей версии 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