none
RECOVERY MODEL... QUAL?? RRS feed

Respostas

  •  

    Olá Paulo,

     

    - O modelo FULL utiliza mais espaço pois não deixa escapar nada das operações executadas no banco.

    - O BULK registra apenas informações mínimas em operações de importação em massa de dados, por exemplo, usando o BCP para importar dados, sendo assim, ocupa um pouco menos de espaço que o FULL.

    - O SIMPLE registra apenas as informações necessárias para poder realizar um ROLLBACK da transação corrente, terminada a transação ele apaga as informações relativas a ela de dentro do LOG.

     

    Recomendo utilizar sempre o FULL em ambiente de produção, por questão de segurança. Em ambiente de desenvolvimento pode ser tranquilamente utilizado o SIMPLE para ter menor utilização de espaço.

     

     

    Espero ter ajudado.

     

    Abraço

    quarta-feira, 30 de maio de 2007 18:39
  • so uma correcao junior o backup seria o de log e nao diferencial e possivel fazer backup diferencial com o banco em simple sem problemas, apenas backups de log precisam de recovery diferente de simple.

     

     se seu banco estiver com recovery model diferente de simple o backup de log e necessario pois ele vai truncar o tamanho do log a cada backup se vc. nao fizer o backup de log seu log pode ficar maior que seu arquivo de de dados.

     

    Abs;

    quinta-feira, 31 de maio de 2007 10:21
  • Marcelo,

     

    É verdade o backup diferencial pode ser feito independente do recovery model simple ou full.

     

     

    quinta-feira, 31 de maio de 2007 11:07

Todas as Respostas

  •  

    Olá Paulo,

     

    - O modelo FULL utiliza mais espaço pois não deixa escapar nada das operações executadas no banco.

    - O BULK registra apenas informações mínimas em operações de importação em massa de dados, por exemplo, usando o BCP para importar dados, sendo assim, ocupa um pouco menos de espaço que o FULL.

    - O SIMPLE registra apenas as informações necessárias para poder realizar um ROLLBACK da transação corrente, terminada a transação ele apaga as informações relativas a ela de dentro do LOG.

     

    Recomendo utilizar sempre o FULL em ambiente de produção, por questão de segurança. Em ambiente de desenvolvimento pode ser tranquilamente utilizado o SIMPLE para ter menor utilização de espaço.

     

     

    Espero ter ajudado.

     

    Abraço

    quarta-feira, 30 de maio de 2007 18:39
  • Paulo,

     

    Completando a resposta do Alexandre.

     

    Outro fator importante no recovery Model Full, é permitir fazer restauração de um backup até um determinado ponto ou horário, outra possibilidade é permitir a criação de backup's diferenciais, contendo somente as últimas alterações realizadas após o último backup full.

     

    Além de utilizar o recovery model simple em ambiente de desenvolvimento, você pode também utilizar em ambientes de extração e carga de informações pois os dados dificilmente são alterados, outra possibilidade é utilizar em data warehouse.

     

    quarta-feira, 30 de maio de 2007 19:19
  • so uma correcao junior o backup seria o de log e nao diferencial e possivel fazer backup diferencial com o banco em simple sem problemas, apenas backups de log precisam de recovery diferente de simple.

     

     se seu banco estiver com recovery model diferente de simple o backup de log e necessario pois ele vai truncar o tamanho do log a cada backup se vc. nao fizer o backup de log seu log pode ficar maior que seu arquivo de de dados.

     

    Abs;

    quinta-feira, 31 de maio de 2007 10:21
  • Marcelo,

     

    É verdade o backup diferencial pode ser feito independente do recovery model simple ou full.

     

     

    quinta-feira, 31 de maio de 2007 11:07
  • A todos muito obrigado. Valeu mesmo pessoal
    sexta-feira, 1 de junho de 2007 12:59
  •  

    Olá pessoal...

     

    Estou entrando no campo de SQL Server agora, e já vi que é bem complexo, mas sempre recorro ao MSDN quando tenho dúvidas ou problemas, e sempre obtenho respostas que me ajudam e muito.

     

    Sobre esse conceito de Recovery Model, tenho mais alguma dúvidas:

     

    - Hoje meu BD está como Simple, e gostaria de mudá-lo para Full, acredito que não há nenhum impacto nessa mudança certo ?

    - Outra coisa, hoje não faço backup pelo proprio Sql Server, eu faço um backup online através do programa Backup Exec, e faço backup apenas do banco, não faço backup do log, isso gera algum problema ?

    - Não tenho backups diferencias, faço apenas backups FULL diariamente através dessa ferramenta.

     

    Desde já agradeço.

     

     

    Att.

     

    Bruno H.

    sexta-feira, 30 de maio de 2008 13:22
  •  

    veja se ajuda

     

    - Hoje meu BD está como Simple, e gostaria de mudá-lo para Full, acredito que não há nenhum impacto nessa mudança certo ?

     

    nao sem problemas, so que o sql so entendera que ele esta no full mesmo depois que vc. fizer o primeiro backup bull depois da mudanca.

     

    - Outra coisa, hoje não faço backup pelo proprio Sql Server, eu faço um backup online através do programa Backup Exec, e faço backup apenas do banco, não faço backup do log, isso gera algum problema ?

     

    nao apenas vc. nao vai utilizar o restore em ponto de falha, o que eu recomendaria ja que vc. vai alterar para full, ou seja so tem logica se vc. usar as ferramentas de backup do sql server.

     

    - Não tenho backups diferencias, faço apenas backups FULL diariamente através dessa ferramenta.

     

    se vc. nao mudar a estrategia nao vai ser pratico, o que eu sugiro e fazer um backup full ( se vc. puder todo o dia ) e backups de log de x em x horas durante o dia ou backup full no fim de semana diferenciais todo o dia e de lob de x em x horas todo o dia depois do backup diferencial.

     

    qq coisa retorne.

    sexta-feira, 30 de maio de 2008 16:12
  • olá Marcelo,

     

    Acho que entendi.... a minha ferramenta, backup Exec, só garante que eu tenha um backup em fita, mas eu só irei conseguir restaurar o backup por exemplo até a data do ultimo backup né...

    Irei implementar conforme sua orientação, acho que é a mais segurável mesmo, ou seja, backup do banco FULL diário, e backup Full do log de uma em uma hora, acho que é o suficiente.

     

    Se tiver mais alguam orientação, agradeço.

     

    Valeu.

     

     

    Bruno H.

     

    sexta-feira, 30 de maio de 2008 16:55