none
Migrar usuários para outro servidor RRS feed

  • Pergunta

  • Olá amigos.

    Eu tenho um servidor MS SQL Server 2000 e Windows 2000 Server e nele tenho diversos usuarios usando os tipos de conta windows authentication e sql server.
    Irei realizar uma migração para um outro servidor de banco de dados com Windows 2003 Server e MS SQL Server 2000.

    Minha dúvida é sobre a migração dos usuários de banco de dados. Como eu faço para poder transportar os usuários para esse novo servidor. Terei que recriar todos os usuários manualmente?

    Obrigado a todos

    Abraço


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com

    ITIL|MCTS
    • Movido Gustavo Maia Aguiar quinta-feira, 16 de setembro de 2010 16:05 (De:SQL Server - Infra Geral)
    quarta-feira, 8 de setembro de 2010 12:30

Respostas

  • Eu utilizo o script desse link para migrar usuarios do SQL Server 2000:

     

    http://support.microsoft.com/default.aspx?scid=kb;en-us;246133


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.spaces.live.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.
    • Marcado como Resposta Clayton Santos quarta-feira, 22 de setembro de 2010 13:59
    quarta-feira, 8 de setembro de 2010 12:56

Todas as Respostas

  • Eu utilizo o script desse link para migrar usuarios do SQL Server 2000:

     

    http://support.microsoft.com/default.aspx?scid=kb;en-us;246133


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.spaces.live.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.
    • Marcado como Resposta Clayton Santos quarta-feira, 22 de setembro de 2010 13:59
    quarta-feira, 8 de setembro de 2010 12:56
  • Clayton,

    Você poderia criar um script contendo a relação de usuários e depois executar este script no SQL Server 2000.

    Como você realizou a migração dos bancos de dados?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quarta-feira, 8 de setembro de 2010 13:32
    Moderador
  • Olá Galvão, como vai?

    Ainda irei realizar a migração dos databases. Mas pretendo migrar realizando backup/restore.

    Olá Fabricio, como vai?

    Esse script que me disse para fazer ele consegue trasportar as senhas também dos usuários ou tem que ter alguma intervenção manual minha?

    Abraço


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com

    ITIL|MCTS
    quarta-feira, 8 de setembro de 2010 16:18
  •  

    Ele ja leva a senha também. Faz um teste com um usuário que você saiba a senha.


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.spaces.live.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.
    quarta-feira, 8 de setembro de 2010 19:51
  • Clayton,

    Com backup/restore é tranquilo, crie antes os usuários no novo SQL Server e depois restaure os bancos de dados, após isso as configurações de mapeamento dos bancos de dados devem ser refeitas.

     


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 9 de setembro de 2010 17:36
    Moderador
  • Ola Galvão. É exatamento isso que eu quero saber.

    Eu tenho em torno de 100 usuários nesse antigo servidor e irei fazer a implantação das bases dele em outro servidor. Você está me dizendo que terei que criar um a um usuario no novo servidor? Antes de levar as bases para o novo server?

    Eu nao sei a senha de cada usuario e por isso que criei esse topico por que nao sei se há um jeito de levar os usuarios e senhas para outro servidor sem ter a necessidade de criar um a um.

    Me confirme se realmente é isso.

    Abração


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com

    ITIL|MCTS
    quinta-feira, 9 de setembro de 2010 17:48
  • Clayton,

    O que você poderia tentar fazer é gerar o script com todos as contas de usuários e suas configurações, e depois rodar no novo servidor.

    Mas para isso você teria que gerar o script do banco Master.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 9 de setembro de 2010 17:51
    Moderador
  • Eu utilizo o script desse link para migrar usuarios do SQL Server 2000:

     

    http://support.microsoft.com/default.aspx?scid=kb;en-us;246133


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.spaces.live.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.

    Concordo com Fabrício. Crie as procs sugeridas pelo KB, e depois execute a de geração de logins.

     

    O script gerado conterá um hash com a senha do usuário e seu SID que por sua vez será o elo entre o principal (user) e o login.

     

    Faz o teste antes com uma base e um login apenas, para entender o processo..

     

    Abs

    Raionan

    quarta-feira, 15 de setembro de 2010 18:55
  • Olá Frabricio, como vai?

    Desculpe-me a demora na resposta. Só consegui parar para testar hoje.

    Cara, fenomenal!!! Deu certíssimo!

    O Script que tem nesse link que me passou ele solicita para criar no servidor de Origem uma procedure e depois pede para executar no proprio servidor. Com o resultado gerado, basta copiar e colar dentro do servidor de Destino e os usuários e senhas são alocados perfeitamente no servidor.

    E mais, na migração da base de dados do servidor de Origem para o servidor de Destino ele já faz o trabalho do comando sp_change_users_login 'auto_fix', 'usuarioXYZ' e realoca todas as permissões deste usuário.

    Muito bom!!!

    Muito obrigado pelos esclarecimentos e pelas dicas.

    Obrigado também Galvão e Raionan!!!

    Um forte Abraço

    Clayton


    Clayton Santos
    clayton1745@gmail.com
    http://clayton1745.spaces.live.com

    ITIL|MCTS
    quarta-feira, 22 de setembro de 2010 14:03
  • Blz Clayton. Que bom que o Script te ajudou. É uma mão na roda para migrar os usuários.

    Abraço


    Fabrício França Lima | MCP, MCTS, MCITP | Visite meu site: http://fabriciodba.spaces.live.com/ | Dicas de artigos SQL: Siga-me no twitter @fabriciodba.
    quarta-feira, 22 de setembro de 2010 15:41