Como redefinir a senha SA no Sql Server

Autor: Marcus Baldwin
Data De Criação: 13 Junho 2021
Data De Atualização: 1 Julho 2024
Anonim
Como Alterar Senha do SQL Serve SA - 2008, 2012, 2014 e 2016
Vídeo: Como Alterar Senha do SQL Serve SA - 2008, 2012, 2014 e 2016

Contente

Este artigo mostrará como redefinir a senha perdida do Administrador do Sistema (SA) no Microsoft SQL Server. Para fazer isso, você precisará fazer login por meio da autenticação do Windows, usar a linha de comando ou o modo de usuário único.

Passos

Método 1 de 3: usando a autenticação do Windows

  1. 1 Aprenda todas as nuances deste método. Se a autenticação do Windows estiver habilitada no servidor, você pode usar a autenticação do Windows para fazer logon no servidor sem precisar inserir uma senha. Uma vez conectado, altere a senha do servidor SQL.
    • Se a autenticação do Windows estiver desabilitada, use o modo de usuário único ou Prompt de comando para redefinir sua senha.
  2. 2 Certifique-se de que o SSMS esteja instalado no computador. SSMS é uma interface de usuário que permite alterar várias configurações de parâmetro do SQL Server em uma janela, e não na linha de comando. Se você não tem SSMS, faça o seguinte:
    • abra a página de download do SSMS em seu 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.
  3. 3 Inicie o SSMS. Digitar estúdio de gerenciamento de servidor sql no menu iniciar e selecione Microsoft SQL Server Management Studio 17 no topo do menu.
  4. 4 Selecione Autenticação. No menu suspenso "Autenticação", selecione Autenticação Windows.
  5. 5 Aperte Conectar na parte inferior da janela. Se a autenticação do Windows estiver habilitada em sua conta, você será levado ao Painel de controle do servidor.
  6. 6 Expanda a pasta do servidor. Se não houver pastas adicionais no diretório do servidor no canto superior esquerdo da janela, clique no sinal + para exibi-las.
  7. 7Expanda a pasta Segurança.
  8. 8 Expanda a pasta Logins. Esta é uma das pastas do diretório Segurança.
  9. 9Clique duas vezes no item sa na pasta Logins para abrir a janela Propriedades do administrador do sistema.
  10. 10 Insira uma nova senha. Digite sua nova senha nas caixas de texto Senha e Confirmar senha na parte superior da janela.
  11. 11Clique em OK na parte inferior da janela para alterar a senha e fechar a janela de propriedades.

Método 2 de 3: usando o modo de usuário único

  1. 1 Aprenda todas as nuances deste método. Mesmo que você bloqueie sua única conta, isso não o impede de adicionar um novo usuário e conceder a ele direitos de administrador por meio da linha de comando. Use as credenciais do novo usuário para acessar a página do SQL Server e redefinir a senha.
  2. 2 Certifique-se de que o SSMS esteja instalado no computador. SSMS é uma interface de usuário que permite alterar várias configurações de parâmetro do SQL Server em uma janela, e não na linha de comando. Se você não tem SSMS, faça o seguinte:
    • abra a página de download do SSMS em 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.
  3. 3 Abra um prompt de comando com direitos de administrador. Abra o menu Começare siga estas etapas:
    • digitar linha de comando;
    • clique com o botão direito no resultado Linha de comando;
    • Aperte Executar como administrador;
    • quando solicitado, selecione sim.
  4. 4 Pare os serviços do SQL Server. Digitar net stop MSSQLSERVER e pressione ↵ Entrepara interromper a execução de serviços SQL.
  5. 5 Reinicie o SQL no modo de usuário único. Digitar net start MSSQLSERVER -m "SQLCMD" e pressione ↵ Entre.
    • Neste ponto, você não verá nenhuma indicação de que o programa está sendo executado no modo de usuário único. Isso será evidenciado apenas pela frase: "O serviço SQL Server MSSQLSERVER> foi iniciado com sucesso".
  6. 6 Conecte-se ao SQL. Digitar sqlcmd e pressione ↵ Entrepara executar a linha de comando SQL.
  7. 7 Crie um novo usuário e senha digitando os seguintes comandos na linha de comando SQL:
    • digitar CREATE LOGIN name WITH PASSWORD = 'senha'onde "nome" é o nome da conta e "senha" é a nova senha;
    • clique ↵ Entre;
    • digitar IR e pressione ↵ Entre.
  8. 8 Atribua a função de administrador do sistema ao usuário. Digitar Nome SP_ADDSRVROLEMEMBER, 'SYSADMIN'onde "nome" é o nome da conta, clique ↵ Entree então entrar IR e pressione ↵ Entre.
  9. 9 Saia da linha de comando SQLCMD. Digitar saída e pressione ↵ Entre.
  10. 10 Reinicie o SQL normalmente. Para sair do modo de usuário único, entre net stop MSSQLSERVER && net start MSSQLSERVER e pressione ↵ Entre.
    • Você verá a linha novamente: "O serviço SQL Server MSSQLSERVER> foi iniciado com êxito". A partir de agora, você não precisa mais da linha de comando.
  11. 11 Inicie o SSMS. Digitar estúdio de gerenciamento de servidor sql no menu iniciar e selecione Microsoft SQL Server Management Studio 17 no topo do menu.
  12. 12 Selecione Autenticação. No menu suspenso "Autenticação", selecione Autenticação SQL Server.
  13. 13 Faça login com as credenciais do novo usuário. Clique na lista suspensa "Nome de usuário" e selecione o nome do novo usuário.
  14. 14 Digite a senha. Digite a senha do usuário no campo Senha na parte inferior da janela.
  15. 15 Aperte Conectar na parte inferior da janela. Se você digitou o nome de usuário e a senha corretamente, você será levado ao painel de controle do servidor.
  16. 16 Expanda a pasta do servidor. Se não houver pastas adicionais no diretório do servidor no canto superior esquerdo da janela, clique no sinal + para exibi-las.
  17. 17Expanda a pasta Segurança.
  18. 18 Expanda a pasta Logins. Esta é uma das pastas do diretório Segurança.
  19. 19Clique duas vezes no item sa na pasta Logins para abrir a janela Propriedades do administrador do sistema.
  20. 20 Insira uma nova senha. Digite sua nova senha nas caixas de texto Senha e Confirmar senha na parte superior da janela.
  21. 21Clique em OK na parte inferior da janela para alterar a senha e fechar a janela de propriedades.

Método 3 de 3: usando a linha de comando

  1. 1 Abra o menu iniciar . Clique no logotipo do Windows no canto inferior esquerdo da tela para abrir o menu Iniciar.
  2. 2 Abra um prompt de comando. Digitar linha de comandoe selecione-o na parte superior do menu Iniciar.
  3. 3Clique com o botão direito em Linha de comando para exibir o menu suspenso.
  4. 4Selecione uma opção Executar como administrador.
  5. 5 Clique em simpara confirmar a execução do prompt de comando como administrador. Uma janela de prompt de comando será aberta.
  6. 6 Digite o primeiro comando. Digitar osql -L e pressione ↵ Entre.
  7. 7 Digite o segundo comando com o nome do servidor. Digitar OSQL -S server -Eonde "servidor" substitui o nome do seu servidor e clique em ↵ Entre.
  8. 8 Criar uma nova senha. Digitar sp_password NULL, ‘senha’, ’saonde "senha" substitui a senha que você deseja usar e pressione ↵ Entre.
    • Por exemplo, para definir a senha "rutabaga123", digite sp_password NULL ’rutabaga123’, ’sa.
  9. 9 Tente fazer logon no SQL Server usando credenciais de administrador e uma nova senha. Se você conseguir fazer logon no SQL Server, a senha foi alterada com êxito.

Pontas

  • Se nenhum desses métodos funcionar, você poderá encontrar diversos softwares pagos de recuperação de senha do SQL Server na Internet.

Avisos

  • A senha do administrador não pode ser redefinida remotamente.