xp_loginconfig (Transact-SQL)

Aplica-se a:SQL Server

Relata a configuração de segurança de logon de uma instância do SQL Server.

Importante

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.

Convenções de sintaxe de Transact-SQL

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 dos seguintes valores.

Valor Descrição
modo de login Modo de segurança de logon. Os valores possíveis são Mixed e Windows Authentication.

Substituído por:

SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
login padrão Nome da ID de logon padrão do SQL Server para usuários autorizados de conexões confiáveis (para usuários sem nome de logon correspondente). O login padrão é guest.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.
domínio padrão 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.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.
Nível de auditoria Nível de auditoria. Os valores possíveis são nenhum, sucesso, fracasso e tudo. As auditorias são gravadas no log de erros e no recurso Visualizador de Eventos do Windows.
definir nome do host Indica se o nome do host do registro de logon do cliente é substituído pelo nome de usuário de rede do Windows. Os valores possíveis são true ou false. Se essa opção estiver definida, o nome de usuário da rede aparecerá na saída do sp_who.
mapa_ Relata quais caracteres especiais do Windows são mapeados para o caractere de sublinhado válido do SQL Server (_). Os valores possíveis são separador de domínio (padrão), espaço, nulo ou qualquer caractere único.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.
mapa $ Relata quais caracteres especiais do Windows são mapeados para o caractere de cifrão válido do SQL Server ($). Os valores possíveis são separador de domínio, espaço, nulo ou qualquer caractere único. O padrão é espaço.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.
mapa # Relata quais caracteres especiais do Windows são mapeados para o caractere de sinal de número válido do SQL Server (#). Os valores possíveis são separador de domínio, espaço, nulo ou qualquer caractere único. Hífen é o padrão.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
name sysname Valor de configuração
valor de configuração 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 o SQL Server Management Studio.

Permissões

Requer a master permissão CONTROL no banco de dados.

Exemplos

R. Relatar todos os valores de configuração

O exemplo a seguir mostra todas as configurações atualmente definidas.

EXEC xp_loginconfig;
GO

B. 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