Certifique-se de que a conta de convidado esteja ativada no banco de dados mestre.
Algo muito estranho ocorreu em nosso banco de dados SQL de produção. Os usuários que se conectam por meio da autenticação do Windows parecem ter perdido todo o acesso ao banco de dados mestre. Por padrão, todos os logins têm o banco de dados padrão configurado como mestre. Então, quando você se conecta usando o SQL Server Management Studio, eles recebem o erro:
"Não é possível abrir o banco de dados padrão do usuário. O login falhou no erro 4064".
O que também é preocupante é que temos um grupo chamado "COMPANY - SQL Administrator" que possui direitos sysadmin e os usuários neste grupo também recebem o mesmo erro. Pior, eles não parecem mais ser administradores de sistemas ...
Se eles mudam seu banco de dados padrão para outra coisa, eles podem se conectar e trabalhar no banco de dados, é apenas o banco de dados mestre que é problemático.
Eu nem tenho certeza de qual mecanismo os usuários autenticados do Windows obtêm acesso ao banco de dados mestre. É algo codificado ou alguma propriedade que mudou?
Alguma idéia?
Felicidades, Rob.
Certifique-se de que a conta de convidado esteja ativada no banco de dados mestre.
Você fez alguma alteração no Active Directory recentemente? O grupo COMPANY - SQL Administrator possui privilégios de administrador em outros locais, como servidores de arquivos ou ferramentas de administração?
Parece que os direitos reais do AD foram estragados ou algo mudou no esquema de segurança dos servidores SQL. Descobrir qual desses dois está acontecendo seria a primeira coisa que eu faria.
o dbo ainda está configurado no seu banco de dados mestre?
Tags sql-server