Usuário com melhor resposta
Event viewer Windows Server Login failed for user 'XXX'. Reason: Failed to open the explicitly specified database. 18456

Pergunta
-
Pessoal, boa tarde...
Estou com um warming no event viewer do win server 2008
"Login failed for user 'XXX'. Reason: Failed to open the explicitly specified database. [CLIENT: xxx.xxx.xxx.xxx]"
EVENT ID = 18456
Reparei que o usuário XXX não é owner na base que ele está acessando também
alguém sabe o que é este alerta e como fazer para resolve-lo?
abs
---
obs: no Profiler, selecionei os eventos :
Errors and Warnings: User Error Message
Security Audit: Audit Login Failede me retorna sempre 3 events:
4264: Changed database context to 'Search_Service_Application_1_PropertyStoreDB_b491bd8c1caf4046a2c346dc62add02d'.
8132: Login failed for user 'dominio\XXX'.
4280: Changed language setting to us_english.
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
- Editado éricat quarta-feira, 17 de outubro de 2012 18:50 inclusão
Respostas
-
Érica, pelo evento que aparece no log de login failed é bem provavel que seja isto mesmo, a conexão esta tentando acessar uma base que não existe...
Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 2 de julho de 2019 00:39
-
Ola Érica,
Da uma olhada nesse link:
http://www.mssqltips.com/sqlservertip/2581/sql-server-error-18456-finding-the-missing-databases/
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Marcado como Resposta éricat quinta-feira, 18 de outubro de 2012 18:00
Todas as Respostas
-
Ola Érica,
Da uma olhada nesse link:
http://www.mssqltips.com/sqlservertip/2581/sql-server-error-18456-finding-the-missing-databases/
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Marcado como Resposta éricat quinta-feira, 18 de outubro de 2012 18:00
-
Isso deve estar acontecendo pois o login 'XXX' não tem acesso ao banco que ele está tentando acessar.
Ou a um banco de usuário ou a um banco de sistema, como o Master.
Veja:
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
é em um banco de usuário...
estranho que pelo management eu consigo acessar, e tudo normal
ele só me aparece esses alertas...
como eu faço isso?
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
-
-
Mas você conseguiu verificar em que momento exatamente esta mensagem é registrada no log?
É quando você conecta pelo Management Studio?
É quando alguém usa um determinado sistema?
Veja que nos links que te passei o problema na verdade era falha na string de conexão utilizada, que fazia com que o Login tentasse acessar a base de sistema master.
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
Já ta lá fabio... sempre retorna esses eventos:
4264: Changed database context to 'Search_Service_Application_1_PropertyStoreDB_b491bd8c1caf4046a2c346dc62add02d'.
8132: Login failed for user 'dominio\XXX'.
4280: Changed language setting to us_english.
eu to desconfiada de que, pelo serviço aqui do sql estar rodando como NETWORKSERVICE
e tem várias planilhas excel do BI, e toda vez que alguém executa alguma consulta pelo excel
ele da esses alertas
pensei, ou em tentar ver a conection string das planilhas (que hoje está como windows authentication - que é o usuário XXX) salvo
ou ver se está dando isso por causa do NETWORKSERVICE
aí eu teria que mudar o log on do sql pra um user administrador com senha...
o que vc acha?
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
-
-
ele ta assim
"Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=CUBO_XXX;Data Source=SERVIDOR_XXX;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error"
quem publicou a ODC foi o usuário XXX e só
será que tem que alterar alguma coisa?
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
-
Aparentemente a string está correta.
Só acontece com um usuário ou qualquer um??? Tenta com usuário que esteja em outra Role, ou que seja ADM.
Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
-
é... ta meio complicado viu rs
não acho
não é acesso de usuário não, vi todos os logs de sql, windows...
ele fica gerando a cada minuto praticamente esse erro
e aqui é impossível ter usuário dps das 22:00... até umas 06:00 da manhã
e tem log disso lá
achei o state desse erro
Message
Error: 18456, Severity: 14, State: 38.mas é muito generico pela internet
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
-
Olá,
1- Cheque se o banco pelo qual o Data Source aponta existe na tabela sys.databases.
2- Se o banco existe, cheque se outros usuários o acessam.
3- Cheque se por acaso não existem Server Triggers, cheque na sys.server_triggers. Se há alguma trigger de logon, database trigger...
4- Se a base existe cheque outro data source para esta mesma base, verifique se toda a identificação está correta.
5-Se voce tem acesso crie um data source em um outro excel com mesma versão para teste e cheque se o problema persiste. Veja a versão do provider pelo qual o data source foi criado.
Maurício
-
Pessoal,
O erro que ele está dando - 18456 - é o state 38.
Segundo este link :
http://www.beepthegeek.com/2012/08/microsoft-sql-server-error-18456.html
38 Database does not exist or Access not granted (Server 2008 and above) E realmente, o usuário XXX está tentando acessar uma base 'ABC' que NÃO existe!
é uma base de sharepoint "WSS_LOGGING"
enviei um e-mail para o responsável de sharepoint para saber o pq esta base não existe mais. Entrei na pasta que armazena o MDF da base e ela existe!
provavelmente é isto. Alguém acha que pode ter outras coisas envolvidas?
Obrigada pela ajuda pessoal.
abs
"Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta." Érica Tohoma | http://bloggirlsa.wordpress.com
-
Érica, pelo evento que aparece no log de login failed é bem provavel que seja isto mesmo, a conexão esta tentando acessar uma base que não existe...
Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 2 de julho de 2019 00:39