xp_loginconfig (Transact-SQL)
Relata a configuração de segurança de logon de uma instância do SQL Server quando estiver em execução no Windows XP, Windows Server 2003 ou Windows 2000.
Importante |
---|
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. |
Sintaxe
xp_loginconfig ['config_name']
Argumentos
'config_name'
É o valor de configuração a ser exibido. Se config_name não for especificado, todos os valores de configuração serão relatados. config_name é sysname, com um padrão de NULL, e pode ser um desses valores.Valor
Descrição
login mode
Modo de segurança de logon. Os possíveis valores são Misto e Autenticação do Windows.
Substituído por:
SELECT SERVERPROPERTY('IsIntegratedSecurityOnly'); GO
default login
Nome da ID de logon padrão do SQL Server para usuários autorizados de conexões confiáveis (para usuários sem um nome de logon correspondente). O logon padrão é convidado. Esse valor é fornecido para a compatibilidade com versões anteriores.
Default domain
Nome do domínio padrão do Windows para usuários de rede de conexões confiáveis. O domínio padrão é o domínio do computador que executa o Windows e o SQL Server. Esse valor é fornecido para a compatibilidade com versões anteriores.
audit level
Nível de auditoria. Os possíveis valores são none, success, failure e all. As auditorias são gravadas no log de erros e no recurso Visualizar Eventos do Windows.
set hostname
Indica se o nome do host do registro de logon do cliente é substituído pelo nome de usuário de rede do Windows. Os possíveis valores são true ou false. Se esse valor for definido, o nome de usuário de rede aparecerá na saída de sp_who.
map _
Relata quais caracteres especiais do Windows são mapeados para o caractere de sublinhado (_) válido do SQL Server. Os possíveis valores são domain separator (padrão), space, null ou qualquer caractere único. Esse valor é fornecido para a compatibilidade com versões anteriores.
map $
Relata quais caracteres especiais do Windows são mapeados para o caractere de cifrão ($) válido do SQL Server. Os possíveis valores são domain separator, space, null ou qualquer caractere único. O padrão é space. Esse valor é fornecido para a compatibilidade com versões anteriores.
map #
Relata quais caracteres especiais do Windows são mapeados para o caractere de sinal numérico (#) válido do SQL Server. Os possíveis valores são domain separator, space, null ou qualquer caractere único. Hífen é o padrão. Esse valor é fornecido para a compatibilidade com versões anteriores.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Valor de configuração |
config value |
sysname |
Definição de valor de configuração |
Comentários
xp_loginconfig não pode ser usado para definir valores de configuração.
Para definir o modo de logon e o nível de auditoria, use SQL Server Management Studio.
Permissões
Requer a permissão CONTROL no banco de dados master.
Exemplos
A. Como relatar todos os valores de configuração
O exemplo a seguir mostra todas as configurações atualmente definidas.
EXEC xp_loginconfig;
GO
B. Como relatar um valor de configuração específico
O exemplo a seguir mostra a configuração somente para o modo de logon.
EXEC xp_loginconfig 'login mode';
GO