none
SQL server 2005 - Script para alterar senha do usuário SA e habilitar o mesmo.

    Pergunta

  • Caros,

    Aguém sabe se existe algum script para mudar a autenticação do banco para sql com windows e também alterar a senha do usuário sa e habilitar o mesmo.

    Grato
    quarta-feira, 2 de dezembro de 2009 10:38

Respostas

  • Douglas, você pode fazer tudo isso pelo Management Studio nas propriedades do Servidor e do usuário SA, mas como eu prefiro mesmo via comandos lá vai: Só como observação, você precisa estar com um usuário administrador (sysadmin) logado no banco de dados, senão não vai conseguir.

    use [master]
    go

    --altera o modo de autenticação do banco de dados para "Mixed"
    exec xp_instance_regwrite 'hkey_local_machine',
                              'software\microsoft\mssqlserver\mssqlserver',
                              'loginmode', reg_dword, 2
    go

    --Altera a senha do SA
    alter login sa with password='aaa'
    go

    --Habilita o usuário sa
    alter login sa enable
    go

     


    Tks. Fausto Fiorese Branco MCTS - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    • Marcado como Resposta Douglas Canto quarta-feira, 2 de dezembro de 2009 11:09
    quarta-feira, 2 de dezembro de 2009 10:55

Todas as Respostas

  • Douglas, você pode fazer tudo isso pelo Management Studio nas propriedades do Servidor e do usuário SA, mas como eu prefiro mesmo via comandos lá vai: Só como observação, você precisa estar com um usuário administrador (sysadmin) logado no banco de dados, senão não vai conseguir.

    use [master]
    go

    --altera o modo de autenticação do banco de dados para "Mixed"
    exec xp_instance_regwrite 'hkey_local_machine',
                              'software\microsoft\mssqlserver\mssqlserver',
                              'loginmode', reg_dword, 2
    go

    --Altera a senha do SA
    alter login sa with password='aaa'
    go

    --Habilita o usuário sa
    alter login sa enable
    go

     


    Tks. Fausto Fiorese Branco MCTS - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    • Marcado como Resposta Douglas Canto quarta-feira, 2 de dezembro de 2009 11:09
    quarta-feira, 2 de dezembro de 2009 10:55
  • Mais uma coisa.... depois de alterar o modo de autenticação no banco você vai precisar reiniciar o SQL
    Tks. Fausto Fiorese Branco MCTS - SQL Server 2k5 São Paulo - Brasil * http://www.linkedin.com/in/faustobranco
    quarta-feira, 2 de dezembro de 2009 10:57
  • Douglas,

    Para o usuário SA , veja se esse link serve:
    http://social.msdn.microsoft.com/Forums/pt-BR/admingeralpt/thread/02fc621d-90b9-4200-b85e-11f866a46261
    No nome do servidor de Banco de Dados, clique com o botao direito, e selecione Properties.
    Opção Security. E há 2 opções para a autenticação do servidor
    --
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    • Sugerido como Resposta aNetao quarta-feira, 2 de dezembro de 2009 11:00
    quarta-feira, 2 de dezembro de 2009 10:59
  • Obrigado Fausto
    quarta-feira, 2 de dezembro de 2009 11:09
  • Muito obrigado, Fausto.

    Funcionou perfeitamente !

    segunda-feira, 22 de novembro de 2010 19:01