Troca de senha via SSMS (SkyNova Shared SQL)
-- Rode no contexto do master, com o SEU login SQL:
EXEC master.dbo.usp_TenantLogin_TrocarMinhaSenha
@SenhaAtual = N'sua senha de hoje',
@NovaSenha = N'a senha nova';
-- E para consultar o estado sem ver senha nenhuma:
EXEC master.dbo.usp_TenantLogin_MinhaSenha_Estado;NOTA: Sai e entre novamente no SSMS autenticando com a nova senha.
Porquê: A senha anterior deixa de funcionar na PROXIMA autenticação. As conexões já abertas continuam ativas ate serem fechadas - inclusive a janela do SSMS de onde você trocou. Atualize a string de conexão das aplicações antes do próximo restart delas, ou elas param de conectar.
Se a janela do SSMS pedir reconexão e falhar, feche e abra de novo com a senha nova. Não há nada a corrigir na instancia.
- Perguntas frequentes:
Preciso de alguma permissão nova?
Não. Trocar a própria senha é nativo do SQL Server e não exige permissão alguma. O procedimento existe para manter a cópia sincronizada, não para conceder poder.
Posso trocar a senha de OUTRO login da minha instância?
Não por aqui — o procedimento age sempre sobre quem o executou. Peça a troca à SkyNova, que a realiza pela operação de redefinição de senha.
A caixa "Change Password" do SSMS funciona?
Não. Ela emite ALTER LOGIN e resulta no erro Msg 82996. Use o procedimento.
A SkyNova consegue ver minha senha?
A plataforma guarda a cópia cifrada dentro da sua instância, e o administrador consegue lê-la pela mesma razão que consegue entrar como sysadmin: a instância é administrada por ele. O que a plataforma garante é que essa leitura seja registrada e que a senha nunca vá para log, relatório ou documento.
E se a SkyNova redefinir minha senha?
A operação de redefinição AVISA o administrador quando a senha atual foi definida por você e exige uma confirmação explícita para sobrescrevê-la. Não acontece por descuido.