18452: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (falha no login; o login vem de um domínio não confiável e não pode ser usado com autenticação do Windows)
SQL ServerO que significa?
Uma tentativa de login com autenticação do Windows foi rejeitada porque veio de um domínio não confiável (ou foi usada autenticação do Windows onde é exigida autenticação SQL). O servidor não confia nessa identidade.
Por que acontece?
O cliente está se conectando com uma identidade Windows de um domínio/grupo de trabalho em que o SQL Server não confia; as máquinas estão em domínios diferentes/não confiáveis; a configuração de Kerberos/SPN está errada; ou a string de conexão usa Integrated Security quando se espera autenticação SQL. Uma tentativa de login SQL com o modo misto desabilitado apresenta sintoma semelhante.
Como resolver
Se for necessária autenticação SQL, mude o servidor para Mixed Mode e use usuário/senha na string de conexão (Integrated Security=false). Se for necessária autenticação do Windows, verifique a relação de confiança entre domínios e a configuração de DNS/SPN do Kerberos. Garanta que cliente e servidor estejam no mesmo domínio ou em um domínio confiável. Restrinja a causa com o valor de 'state' no error log.
Mais entradas deste banco
- 1204The instance of the SQL Server Database Engine cannot obtain a LOCK resource (a instância do SQL Server Database Engine não consegue obter um recurso LOCK)
- 3906Failed to update database because the database is read-only (não foi possível atualizar o banco porque ele é somente leitura)
- 15023User already exists in the current database (o usuário já existe no banco atual)
- 605Attempt to fetch logical page belongs to a different allocation unit (a página lógica solicitada pertence a outra allocation unit)
- 4922ALTER TABLE ALTER COLUMN failed because one or more objects access this column (ALTER TABLE ALTER COLUMN falhou porque um ou mais objetos acessam esta coluna)
- 7202Could not find server 'name' in sys.servers (o servidor não foi encontrado em sys.servers)
- 40501The service is currently busy. Retry the request after 10 seconds (o serviço está ocupado; repita a requisição após 10 segundos)