Compartilhar via


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.

Observação importanteImportante

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.

Ícone de vínculo de tópicoConvenções de sintaxe 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 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