Estou trabalhando com um banco de dados SQL Server 2012. Consigo fazer login no servidor usando a autenticação do Windows. Embora eu tenha o nome de usuário e a senha de autenticação do SQL Server que me são fornecidos pela equipe, a autenticação falha.
Existe alguma maneira de encontrar a senha para o nome de usuário: sa
. Além disso, como criar um novo nome de usuário e senha sem afetar o nome de sa
usuário existente.
Novas contas com acesso de administrador do sistema podem ser criadas por outras contas equivalentes, mas não há como fazer engenharia reversa da senha de uma conta existente. Você também deve verificar se o SQL Server ao qual está se conectando permite autenticação mista (Windows e SQL Server).
Esta pergunta do StackOverflow descreve como acessar a autenticação por meio do SQL Server Management Studio ( https://stackoverflow.com/questions/1393654/how-to-change-from-sql-server-windows-mode-to-mixed-modesql-server- 2008 )
Quando se trata de acessar o SQL Server, sempre use o Principle of Least Privilege .
Você não precisa
sa
de conta para fazer seu trabalho de rotina. Além disso, se você possui autenticação do Windows, por que precisa de um login do SQL Server com usuário e senha.De Escolha um modo de autenticação
-- verifique a autenticação Misto ou Windows
Agora, mesmo que você queira usar a autenticação do SQL Server, faça o login usando a autenticação do Windows e, em seguida, crie um login com a autenticação do SQL e mapeie-o para o banco de dados que deseja acessar APENAS com os privilégios necessários.
Tem certeza de que o usuário sa está habilitado? sa usuário geralmente não é usado como login, usuários com níveis de administrador são mais comuns.
Os detalhes do meu sa 2012 são definidos em segurança > logins, no entanto, o status é conexão 'conceder', logins 'desativados'.