Este wikiHow ensina como redefinir uma senha esquecida do administrador do sistema (Administrador do sistema ou SA) em um servidor Microsoft SQL. A redefinição pode ser feita usando o login de autenticação do Windows, programa de prompt de comando ou modo de usuário único.
Etapa
Método 1 de 3: usando a autenticação do Windows
Etapa 1. Entenda como esse método funciona
Se a autenticação do Windows estiver habilitada no servidor, você pode usá-la para fazer login no servidor sem precisar inserir uma senha. Uma vez conectado, você pode alterar a senha do servidor SQL facilmente.
Se a autenticação do Windows não estiver habilitada, você precisará usar o modo de usuário único ou o programa Prompt de Comando para redefinir a senha
Etapa 2. Certifique-se de que o SSMS esteja instalado
SSMS é uma interface de usuário que permite alterar vários aspectos das configurações do servidor SQL em uma única janela, em vez de por meio do Prompt de Comando. Se o SSMS ainda não estiver instalado, siga estas etapas:
- Visite a página de instalação do SSMS por meio de um navegador.
- Clique no link " Baixe o SQL Server Management Studio 17.6 ”.
- Clique duas vezes no arquivo de instalação do SSMS baixado.
- Siga as instruções na tela para instalar o SSMS.
Etapa 3. Abra o SSMS
Digite sql server management studio no menu "Iniciar" e clique em " Microsoft SQL Server Management Studio 17 ”Na parte superior da janela“Iniciar”.
Etapa 4. Escolha a autenticação correta
Clique na caixa suspensa "Autenticação" e selecione " Autenticação Windows ”No menu.
Etapa 5. Clique em Conectar
Está na parte inferior da janela. Se a autenticação do Windows estiver habilitada e permitida na conta, você pode ir diretamente para a página do painel do servidor.
Etapa 6. Expanda a pasta do servidor
Se a pasta do servidor no canto superior esquerdo da janela não tiver algumas opções, clique no botão “ + ”No lado esquerdo para expandir a pasta.
Etapa 7. Expanda a pasta "Segurança"
Esta pasta está sob o nome do servidor.
Etapa 8. Abra a pasta “Logins”
Esta pasta está no grupo de opções da pasta "Segurança".
Etapa 9. Clique duas vezes em sa
Esta opção está no grupo de opções "Logins". Depois disso, a janela de propriedades do administrador do sistema será aberta.
Etapa 10. Digite a nova senha
Digite a nova senha nos campos "Senha" e "Confirmar senha" na parte superior da janela.
Etapa 11. Clique em OK
Está na parte inferior da janela. Depois disso, a senha será alterada e a janela de propriedades será fechada.
Método 2 de 3: usando o modo de usuário único
Etapa 1. Entenda como esse método funciona
Se você não tiver acesso à única conta existente, poderá criar um novo usuário e conceder permissões de administrador por meio do programa Prompt de Comando. Depois disso, você pode usar as informações de login do novo usuário para fazer login na página do servidor SQL e, em seguida, alterar a senha SA.
Etapa 2. Certifique-se de que o SSMS esteja instalado
SSMS é uma interface de usuário que permite alterar vários aspectos das configurações do servidor SQL em uma única janela, em vez de por meio do Prompt de Comando. Se o SSMS ainda não estiver instalado, siga estas etapas:
- Visite a página de instalação do SSMS por meio de um navegador.
- Clique no link " Baixe o SQL Server Management Studio 17.6 ”.
- Clique duas vezes no arquivo de instalação do SSMS baixado.
- Siga as instruções na tela para instalar o SSMS.
Etapa 3. Abra o Prompt de Comando no modo de administrador
Acesso ao menu Começar ”
e siga estas etapas:
- Digite no prompt de comando
-
Clique com o botão direito
“ Prompt de comando ”
- Clique em Executar como administrador ”
- Escolher " sim ' quando solicitado.
Etapa 4. Pare a execução do serviço SQL
Digite net stop MSSQLSERVER e pressione Enter. O serviço SQL em execução será interrompido.
Etapa 5. Execute novamente o SQL no modo de usuário único
Digite net start MSSQLSERVER -m "SQLCMD" e pressione Enter.
Você não verá nenhuma indicação de que o modo de usuário único está sendo executado neste estágio, mas poderá ver a frase "O serviço do SQL Server foi iniciado com êxito"
Etapa 6. Conecte o computador ao SQL
Digite sqlcmd e pressione Enter. A linha de comando SQL será aberta posteriormente.
Etapa 7. Crie um novo usuário e senha
Você precisa criá-lo com o comando escrito na linha de comando SQL:
- Digite o nome CREATE LOGIN WITH PASSWORD = 'senha', sendo "nome" referindo-se ao nome da conta e "senha" referindo-se à nova senha.
- Pressione a tecla Enter.
- Digite GO e pressione Enter.
Etapa 8. Adicione a função de administrador do sistema ao novo usuário
Digite o nome SP_ADDSRVROLEMEMBER, 'SYSADMIN' ("nome" se refere ao nome da conta), pressione Enter, digite GO e pressione Enter novamente.
Etapa 9. Saia da linha de comando SQLCMD
Digite exit e pressione Enter.
Etapa 10. Execute novamente o SQL no modo normal
Você pode desativar o modo de usuário único digitando net stop MSSQLSERVER && net start MSSQLSERVER e pressionando Enter.
Você pode ver a frase "O serviço do SQL Server foi iniciado com êxito". Nesta fase, a janela do Prompt de Comando pode ser fechada
Etapa 11. Abra o SSMS
Digite sql server management studio no menu "Iniciar" e clique em " Microsoft SQL Server Management Studio 17 ”Na parte superior da janela“Iniciar”.
Etapa 12. Selecione a autenticação apropriada
Clique na caixa suspensa "Autenticação" e, em seguida, clique em " Autenticação SQL Server ”No menu.
Etapa 13. Faça login usando as informações de login do novo usuário
Clique na caixa suspensa "Login" e selecione o nome de usuário que acabou de criar.
Etapa 14. Digite a senha
Digite a senha do usuário no campo "Senha" na parte inferior da janela.
Etapa 15. Clique em Conectar
Está na parte inferior da janela. Contanto que o nome de usuário e a senha corretos sejam inseridos, a página do painel do servidor será aberta imediatamente.
Etapa 16. Expanda a pasta do servidor
Se a pasta do servidor no canto superior esquerdo da janela não mostrar nenhuma das opções abaixo dela, clique no botão “ + ”No lado esquerdo para expandir a pasta.
Etapa 17. Expanda a pasta "Segurança"
Esta pasta está sob o nome do servidor.
Etapa 18. Abra a pasta “Logins”
Esta pasta está no grupo de opções da pasta "Segurança".
Etapa 19. Clique duas vezes em sa
Esta opção está no grupo de opções "Logins". Depois disso, a janela de propriedades do administrador do sistema será aberta.
Etapa 20. Digite a nova senha
Digite a nova senha nos campos "Senha" e "Confirmar senha" na parte superior da janela.
Etapa 21. Clique em OK
Está na parte inferior da janela. Depois disso, a senha será alterada e a janela de propriedades será fechada.
Método 3 de 3: usando o prompt de comando
Etapa 1. Abra o menu “Iniciar”
Clique no logotipo do Windows no canto inferior esquerdo da tela. Depois disso, o menu “Iniciar” será aberto.
Etapa 2. Localize o programa Prompt de Comando
Digite no prompt de comando e aguarde o ícone do Prompt de Comando aparecer na parte superior do menu “Iniciar”.
Etapa 3. Clique com o botão direito
"Prompt de comando".
Um menu suspenso aparecerá depois disso.
Etapa 4. Clique em Executar como administrador
Esta opção está no menu suspenso.
Etapa 5. Clique em Sim quando solicitado
A opção de executar o Prompt de Comando em modo de administrador será confirmada. Depois disso, a janela do programa será aberta.
Etapa 6. Digite o primeiro comando
Digite osql -L e pressione Enter.
Etapa 7. Insira o segundo comando com o nome do servidor
Digite OSQL -S server -E, com "server" substituído pelo nome do seu servidor. Depois disso, pressione a tecla Enter.
Etapa 8. Crie uma nova senha
Digite EXEC sp_password NULL, 'senha', 'sa', com a entrada "senha" substituída pela senha que deseja usar. Depois disso, pressione a tecla Enter.
Por exemplo, para alterar a senha para "qwerty123", digite EXEC sp_password NULL, 'qwerty123', 'sa' na janela do prompt de comando
Etapa 9. Execute o comando
Digite GO e pressione Enter. Digite exit e pressione a tecla Enter para sair do OSQL.
Etapa 10. Tente efetuar login no servidor SQL
Use as novas informações de login e senha do administrador. Se você puder fazer login no servidor SQL, a senha da conta foi alterada com sucesso.