xp_loginconfig (Transact-SQL)
Предоставляет сведения о конфигурации безопасности учетной записи экземпляра сервера SQL Server при его выполнении в Windows XP, Windows Server 2003 или Windows 2000.
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. |
Синтаксис
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