Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Não é possível abrir banco de dados padrão do usuário. Falha na autenticação. depois de instalar o SQL Server Management Studio Express


Isso pode não estar respondendo especificamente à sua pergunta, mas pode ajudar outras pessoas com problemas semelhantes causados ​​por problemas diferentes

No meu caso, o problema foi que meu usuário está padronizado para um banco de dados que não é acessível por qualquer motivo (pode ser renomeado, removido, corrompido ou ...)

  1. Tente fazer login novamente na página de login, há outras guias, selecione "Propriedades da conexão".

  2. na guia, localize "Conectar ao banco de dados" e selecione um banco de dados existente ao qual você tenha acesso, como tempdb ou master

  3. Assim que estiver conectado à Instância do SQL Server, execute o TSQL abaixo para atribuir ao logon um novo banco de dados padrão.
    Use master
    GO
    
    ALTER LOGIN [yourloginname] WITH DEFAULT_DATABASE = TempDB
    GO
    

Como alternativa, uma vez conectado, altere o nome do banco de dados padrão para master via interface do usuário

Artigo retirado de:http://www.mytechmantra.com/LearnSQLServer/Fix-cannot-open-user-default-database-Login-failed-Login-failed-for-user-SQL-Server-Error/