Partilhar via


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 novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso.

Transact-SQL convenções de sintaxe

Sintaxe

xp_loginconfig [ 'config_name' ]

Argumentos

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.

'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 login. Os valores possíveis são Mixed e Windows Authentication.

Substituído por:

SELECT SERVERPROPERTY('IsIntegratedSecurityOnly');
de 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 é convidado.

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, falhae todos os. As auditorias são gravadas no log de erros e no Visualizador de Eventos do Windows.
definir nome de host Indica se o nome do host do registro de logon do cliente é substituído pelo nome de usuário da rede do Windows. Os valores possíveis são verdadeiro ou falso. Se essa opção estiver definida, o nome de usuário da rede aparecerá na saída do sp_who.
mapa _ Informa 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), de espaço , nulo ou qualquer caractere único.

Nota: Este valor é fornecido para compatibilidade com versões anteriores.
mapa $ Informa 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 # Informa 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. O padrão é o hífen.

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

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
nome sysname Valor de configuração
valor de configuração sysname Definição do 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 permissão CONTROL no banco de dados master.

Exemplos

Um. Relatar todos os valores de configuração

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

EXECUTE xp_loginconfig;
GO

B. Relatar um valor de configuração específico

O exemplo a seguir mostra a configuração apenas para o modo de login.

EXECUTE xp_loginconfig 'login mode';
GO