segunda-feira, 21 de fevereiro de 2011

Adicionar Administrador ao Sql 2008 r2





Tenho uma maquina virtual com um SQL 2008 R2 server para testes, ela fazia parte de um domínio kasa.intranet com o usuário administrator do domínio como sysadmin.
Eu deletei a maquina que era o controlador de domínio, e com isso perdi o único usuário com sysadmin desta maquina. Antes de aplicar a solução padrão, remover e reinstalar o SQL, resolvi procurar soluções alternativas e encontrei uma solução para adicionar um novo usuário sysadmin do SQL sem precisar reinstalar toda a solução.


1°. Logue no servidor SQL com o usuário administrador local, e verifiquei que esta sem acesso ao servidor.




2°. Abra o Configuration Manager do SQL e pare todos os serviços.




3°. Com todos os serviços do SQL parados abra o prompt de comando, navegue ate a pasta onde estão os executáveis do SQL. No meu caso os arquivos da instância Lync estavam em C:\Program Files\Microsoft SQL Server\MSSQL10_50.LYNC\MSSQL\Binn.


4°. Inicie a instância com a função -m.


5°. Se o comando for executado com sucesso você devera visualizar uma tela como essa.


6°. Mantenha esse prompt aberto, abra uma nova janela do prompt. Se conecte à instância utilizando o SQLCMD. Neste comando o parâmetro "-s" identifica qual a instâcia que receberá a conexão e o "-e" que será utilizado o Windows Autenthication para a conexão.


7°. Utilize o comando CREATE LOGIN para criar um usuário no SQL.


8°. Execute o Stored Procedures para fornecer direitos de sysadmin para o usuário que foi abilitado acima.


9°. Depois execute o comando SHUTDOWN para matar a conexão e derrubar a instância novamente.




10°. Retorne o Configuration Manager e inicie os serviços.




11°. Abra o Management Studio e verifique se você consegue se conectar ao servidor,



Nenhum comentário:

Postar um comentário