locked
Log Shipping , ativacao do banco secundário RRS feed

  • Pergunta

  • Srs.

    A forma que conheço para tornar o banco secundário ativo num processo de log shipping, é clicar em restore e depois em Ok. Com isso ele restaura todo o  histórico de logs.

    Alguem sugere alguma outra forma ?

    Obrigado

     

    quarta-feira, 11 de outubro de 2006 12:32

Respostas

  • para preparar a configuracao esse e o processo normal mesmo, e isso que vc. queria saber ?
    quarta-feira, 11 de outubro de 2006 12:44

Todas as Respostas

  • para preparar a configuracao esse e o processo normal mesmo, e isso que vc. queria saber ?
    quarta-feira, 11 de outubro de 2006 12:44
  • é, eu acho estranho porque o restore no secundário dos arquvios de log sao feitos pelo processo de restore log shipping que é programado em um job a cada intervalo de tempo. Quando se vai ativar o secundário para uso, clicando no restore o SQLSERVER vai restaurar todos os arquivos novamente. Acho que deve ter uma outra forma sem ter que  restaurar novamente todos os arquivos de log.

     

     

    quarta-feira, 11 de outubro de 2006 13:13
  • sim mais vc. quer preparar o logshipping ou trocar o stand by pelo ativo ?
    quarta-feira, 11 de outubro de 2006 13:25
  • Os dois, tenho duvida nos dois processos

    para preparar o secundário faço o seguinte:

    Restauro o banco com a opcao de "recovery" , em "leave database read only"  , ou seja no ultimo radio button.

    Para trocar o stand by pelo ativo, vou na opcao restore e clico em OK , com isso ele reprocessa todos os arquivos de log que já foram restaurados pelo job anterirormente.

    A dúvida está na segunda parte ou seja trocar o stand by pelo ativo.

     

    quarta-feira, 11 de outubro de 2006 13:42
  • Alessandro vc esta fazendo o processo de Log Shipping manualmente ?  se vc quiser eu te envio um Doc com um tutorial de configuração de Log Shipping passo a passo no SQL Server 2000.....

    Só para te explica como funciona.... em uma configuração de Log Shipping a primeira vez que é iniciado é feito um backup full é copiado pada maquina secundaria e restaudado la na maquina secundaria.... logo em seguida os backups de Log são feitos de tempos em tempos são copiados para o secundario e restaurado no servidor secundario.... porém o status do database pode ficar em Loanding ou então em Stand by read only....... depois para que vc possa ativa-lo vc somente muda o status do database de read only ou Loanding (NORECOVERY)  para Read Write..com a procedure de sistema SP_CHANGE_SECUNDARY_ROLE

    retorne com e-mail se quiser que eu te envie o doc

    abs

     

    quarta-feira, 11 de outubro de 2006 13:56
  • André meu e-mail é arkiffer@hotmail.com , mande o material sim.

    O  LS que estou fazendo é manual sim na versao 2000 standard edition, o que eu nao sabia até agora é a parte que vc fala

    " depois para que vc possa ativa-lo vc somente muda o status do database de read only ou Loanding (NORECOVERY)  para Read Write..com a procedure de sistema SP_CHANGE_SECUNDARY_ROLE"  

    Vou ver na documentacao que vc mandar os parametros que tenho que mudar na SP

    Obrigado

     

    quarta-feira, 11 de outubro de 2006 14:13
  • exatamente Alessandro...  as informações que eu te passei é referente a versão SQL Server Enterprise...que sim existe a role SP_CHANGE_SECUNDARY_ROLE....  o que vc pode fazer é o seguinte  vc criar uma rotina que faz o backup do transaction Log e restaura no Servidor secundário com a opção Norecovery ou stand by .... e depois  vc pode mudar o status com a opção ALTER DATABASE SET RECOVERY

    estou te enviando o e-mail

    abs

     

    quarta-feira, 11 de outubro de 2006 14:29
  • é desta forma que estou fazendo com standard, só uma última dica, como mudar o status utilizando a opcao ALTER DATABASE SET RECOVERY , onde fica esta opção ?
    quarta-feira, 11 de outubro de 2006 17:27
  • Alessandro na verdade não é uma opção é um comando....

    desculpe na verdade quando seu database esta em NORECOVERY e STAND BY ...  vc deve usar  a seguinte instrução

    o outro exemplo que eu te envie é uma instrução para mudar o modelo re recoperação

    restore database northwind
    with recovery 

    quarta-feira, 11 de outubro de 2006 19:08
  • André

    vc acha que com esta linha de comando ele reprocessaria, restauraria novamente, todos os arquivos de log ?

     

    quarta-feira, 11 de outubro de 2006 19:35
  • Não Alessandro como eu te disse os logs são restaurados e ja ficam disponivel no arquivo MDF... quando vc executa esse comando ele não reaplica os arquivos de log não..... ele é aplicado somente no momento da restauração

    abs

     

    quarta-feira, 11 de outubro de 2006 19:41
  • Muito Obrigado André !!!

     

    quarta-feira, 11 de outubro de 2006 21:26
  • blz... qualquer dúvida retorne

    abs

     

    quinta-feira, 12 de outubro de 2006 01:19