Como redefinir a senha do administrador no SQL Server 2016

Índice

Muitos de nós, senão todos nós, em algum momento já passamos pela desagradável experiência de esquecer a senha, é lógico já que neste mundo temos uma senha até para fazer café. Às vezes basta clicar na opção "Esqueci minha senha" para recuperá-la de forma simples, mas às vezes não é tão simples, e uma das coisas que não os torna simples é que essa opção não existe, por exemplo SQL Server 2016 Não tem a opção “recuperar sua senha” mas hoje a Solvetic traz a solução para este problema.

Não é necessário reinstalar todo o pacote SQL Server 2016 longe disso, vamos apenas seguir alguns passos simples e ver como recuperar nossa senha de administrador no SQL Server 2016.

Passo 1
Entramos na linha de comando como administradores (CMD), para isso clique com o botão direito em cmd e clique em "Executar como administrador". Assim que o cmd for exibido, iremos pare a instância do SQL Server que por padrão é MSSQLSERVER (a menos que tenha sido modificado durante a instalação).

 net stop MSSQLSERVER

Passo 2
O próximo passo que daremos é iniciar a instância, mas adicionando certos parâmetros como / m e especifique que usaremos SQLCMD, portanto, a sintaxe é a seguinte:

 net start MSSQLSERVER / m "SQLCMD"

etapa 3
A seguir vamos nos conectar à instância já estabelecido, para isso basta inserir o termo sqlcmd e pressionar Enter, caso queiramos conectar a outra instância devemos seguir a seguinte sintaxe:

 sqlcmd -S Server_Name \ Instance_Name
Neste exemplo usaremos apenas sqlcmd e ao pressionar Enter veremos que é mostrado um valor numérico que indica que estamos na instância correta.

Alguns parâmetros para sqlcmd

  • -PARA: Permite que você faça login no SQL Server com uma conexão de administrador dedicada (DAC).
  • -d nome do banco de dados: Esta opção nos permite usar uma instrução USE db_name quando iniciamos o sqlcmd.
  • -E: Esta opção nos permite usar uma conexão confiável em vez de usar as credenciais do usuário.
  • -N: Nos permite usar uma conexão criptografada.
  • -P senha: Indica uma senha que o usuário atribuiu.

Passo 4
Depois de fazer isso, vamos inicie o processo usando o comando T-SQL (Transac - SQL) para criar um usuário para fazer o login. Vamos criar um usuário chamado solveticsql com uma senha TemporalSQL2016. Uma vez criado este perfil na linha seguinte, inseriremos a palavra GO para confirmar o processo e se tudo estiver correto deverá aparecer novamente o número 1. A sintaxe para este comando é a seguinte:

 CREATE LOGIN solveticsql WITH PASSWORD = ’TemporalSQL2016’

Etapa 5
Agora, usando novamente T-SQL vVamos adicionar nosso novo usuário solveticsql para o grupo de administradores do SQL Server 2016 e teremos que usar GO novamente para executar o comando, desta vez usaremos a seguinte sintaxe:

 SP_ADDSRVROLEMEMBER solveticsql, ’SYSADMIN’

Novamente, se o número 1 aparecer, significa que tudo está correto. Sairemos do sqlcmd inserindo a palavra saída.

Etapa 6
A seguir vamos parar e reiniciar as instâncias MSSQLSERVER usando o seguinte comando:

 net stop MSSQLSERVER && net start MSSQLSERVER

Etapa 7
Assim que tivermos concluído este processo vamos entrar no SQL Server 2016 Usando as credenciais que acabamos de criar, vamos lembrar de fazer login usando a opção de autenticação do SQL Server:

Assim que a plataforma for carregada, veremos nosso usuário criado e a partir daí faremos os ajustes necessários para os usuários.

PROLONGAR

[color = # a9a9a9] Clique na imagem para ampliar [/ color]

Podemos selecionar o usuário Administrador e alterar a senha e ajustar tudo o que for necessário.

Como pudemos analisar, é muito fácil criar um usuário para poder entrar em nosso SQL Server 2016 e recuperar a senha de administrador caso a tenhamos esquecido e tenha em mente nossas senhas, especialmente as de administradores, pois às vezes nós precisamos acessar com urgência a uma plataforma e se não tivermos isso em mente podemos ter grandes problemas.

wave wave wave wave wave