Eu recomendaria seguir as etapas que anotei abaixo para recuperar o acesso aos seus dados.
- Defina a instância do SQL Server de volta para a autenticação do modo Mix.
Você pode fazer isso interrompendo a instância do SQL Server e ajustando a chave do Registro. Alterar esse registro é tudo que o SSMS fez quando o DBA do formulário o alterou. Não há problema em alterar essa chave do Registro para defini-la de volta, apenas garante que a instância não esteja em execução.
O caminho da chave de registro deve ser algo assim: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQLSERVER\MSSQLServer\LoginMode
. Você deve encontrar este conjunto para 1 agora para autenticação do Windows. Altere este valor para 2
para o modo misto.
- Instale o módulo do PowerShell no servidor ou na máquina cliente na galeria do PowerShell chamada dbatools .
Uma vez que você tenha o módulo instalado, você pode utilizar o comando: Reset-DbaAdmin . Isso solicitará que você redefina a conta "sa" e permita que você recupere o acesso à instância novamente.
#Install from the gallery
Install-Module dbatools
# Import module and run command
Import-Module dbatools
Reset-DbaAdmin -SqlInstance YourServerName