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
См. также
Справочник
Системные хранимые процедуры (Transact-SQL)