Como eu me dou direitos de administrador para uma instância do sql server, esquecendo a senha sa?

4

Eu perdi todos os passwords para uma instância do SQL Server, como me conceder acesso de administrador novamente?

    
por Ben 09.01.2010 / 01:07

2 respostas

1

Execute o SSMS como Administrador (isto é, com privilégios escalados no servidor). Isso deve ter direitos sysadmin e, em seguida, você pode encontrar seu login e atribuir direitos conforme necessário.

Quase escrevi "collants" lá. Você provavelmente pode atribuí-los também, se estiver executando como administrador no servidor.

    
por 11.01.2010 / 03:57
7
  1. Abra o Gerenciador de configurações

  2. Pare a instância do servidor

  3. Clique com o botão direito em > > propriedades > > avançado > > parâmetros de inicialização

  4. Adicione "-m;" logo no início do string garantindo que não há espaços em qualquer lugar na string

  5. Reinicie o servidor

  6. sqlcmd -S localhost do prompt de comando

  7. EXEC sp_addsrvrolemember 'domain\username', 'sysadmin'; GO

  8. exit

  9. Garanta a conexão do comando prompt sqlcmd -S localhost -E (se estiver logado como esse usuário no windows)

  10. Remover "-m;" dos parâmetros de inicialização

  11. Reinicie o servidor de banco de dados

por 09.01.2010 / 01:10