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_NameNeste 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.