Como solucionar problemas de erro 15401

Traduções deste artigo Traduções deste artigo
ID do artigo: 324321 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Quando você adiciona um usuário do Microsoft Windows NT ou um grupo do Microsoft Windows NT como um logon para o Microsoft SQL Server, ou quando você move os logons de um servidor em um domínio para um servidor em um domínio diferente, você pode ver o seguinte erro:
Erro 15401: usuário do Windows NT ou grupo '% s' não encontrado. Verifique o nome novamente.
Este artigo passo a passo descreve possíveis causas do erro e como solucionar esse problema.

O logon não existe

  1. Verifique se o logon do Windows ainda existe no domínio. O administrador da rede pode ter removido o logon do Windows por motivos específicos, e você não poderá conceder esse acesso de logon para o SQL Server.
  2. Verifique se o nome de domínio e login está digitado corretamente e que você está usando o seguinte formato:
    Domínio\Usuário
  3. Se o login existe e está correto e ainda receber o erro, continue com as seções a seguir neste artigo.

Duplicar identificadores de segurança

Em um domínio do Windows, os identificadores exclusivos de segurança (SIDs) são atribuídos automaticamente a logins do Windows no domínio. Quando você adiciona um logon do Windows como um logon do SQL Server, o SID é armazenado em uma tabela de sistema no SQL Server. Se você tentar adicionar um novo login que tem o mesmo SID como um login do SQL Server existente, ocorrerá o erro 15401.
Observação No SQL Server 2005, SIDs duplicados não são permitidos.
  1. Para determinar se esta é a causa do seu erro, execute o seguinte código contra o mestre de banco de dados enquanto estiver conectado ao SQL Server como um membro da função sysadmin :
    SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin')
  2. Se uma linha é retornada por esta consulta, um SID duplicado é a causa do problema.
  3. Uma causa potencial desse cenário é carregar um banco de dados mestre de um servidor em outro domínio. Um dos logons no domínio pode ter tido o mesmo SID como o logon que você está tentando adicionar neste domínio. Isso também pode ocorrer em um ambiente em que você tenha sistemas ghost ou clone.
  4. Você deve usar sp_revokelogin para o logon com o SID correspondente ou, para manter os logins existentes, mapear corretamente os logins do domínio antigo a logons no novo domínio. Para obter mais informações sobre como fazer isso, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    314546Como mover bancos de dados entre computadores que executam o SQL Server

Falha de autenticação

Você pode receber o erro 15401 quando o controlador de domínio para o domínio em que o logon reside (o mesmo ou um domínio diferente) não está disponível por algum motivo.
  1. Se o logon está em um domínio diferente do SQL Server, verifique se as relações de confiança corretas existem entre os domínios.
  2. Verifique se o controlador de domínio do logon acessível usando o comando ping do computador que esteja executando o SQL Server. Verifique o endereço IP e o nome do controlador de domínio.
    Para obter mais informações sobre o comando ping, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    102908Como solucionar problemas de conectividade TCP/IP com o Windows 2000 ou Windows NT

Diferenciação de maiúsculas

Você pode estar com problemas de diferenciar maiúsculas de minúsculas, que são descritos nos seguintes artigos da Base de dados de Conhecimento da Microsoft:
245768 Logons do Windows NT e seqüência de agrupamento de Unicode diferenciando maiúsculas de minúsculas
Neste caso, use sp_configure ou sp_helpsort procedimento armazenado para determinar se a ordem de classificação ou agrupamento de sua instância do SQL Server estiver entre maiúsculas e minúsculas. Se o servidor diferencia maiúsculas de minúsculas, siga as etapas no artigo referenciado (Q245768) para adicionar o logon com êxito.

2770837 CORREÇÃO: mensagem de erro "usuário do Windows NT ou grupo 'Nome_do_domínio ome_do_usuário' não encontrado" quando você adiciona um login a uma instância do SQL Server 2008 diferencia maiúsculas de minúsculas
Nessa situação, um problema ocorre quando você tenta adicionar um usuário do Microsoft Windows NT ou grupo como um logon para o SQL Server 2008. Se o servidor diferencia maiúsculas de minúsculas, consulte a seção "Resolução" na atualização 2770837.

Contas locais

As contas locais (fora do domínio) exigem tratamento especial. Se você está tentando adicionar uma conta local do computador local que está executando o SQL Server, consulte o seguinte artigo da Base de dados de Conhecimento da Microsoft para obter as etapas corretas:
322988 sp_grantlogin "NT AUTHORITY\SYSTEM" Falha no Microsoft Windows NT 4.0
  1. Para adicionar a conta Sistema Local como um logon do SQL Server no Windows NT 4.0, leia o procedimento no artigo Q322988 na Base de dados de Conhecimento da Microsoft.
  2. Quando você adiciona os grupos locais predefinidos, você deve usar BUILTIN como o domínio.
    Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    216808Use BUILTIN\Group para conceder acesso a grupos predefinidos do Windows NT

Resolução de nomes

Se você tiver problemas para resolver o nome de um computador que está envolvido em adicionando o login ou grupo, você pode receber o erro 15401.

Verifique se que o mecanismo de resolução de nome (por exemplo, WINS, DNS, HOSTS ou LMHOSTS) está configurado corretamente.

Propriedades

ID do artigo: 324321 - Última revisão: terça-feira, 27 de novembro de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Palavras-chave: 
kbhowtomaster kbmt KB324321 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 324321

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com