backup do servidor do windows. como restaurar o banco de dados msssql

1

é questão teórica. Se eu tenho um servidor de janela 2012 r2 que tem servidor mssql instalado. Eu adiciono o backup do servidor Windows da função.

Assim, pode restaurar o banco de dados que foi copiado pelo backup do servidor Windows. Como? basta anexar arquivos mdf e ldf do backup?

P.S. Eu sei que os bancos de dados MSSQL devem ser backup por utilitários internos e o backup do servidor Windows não é bom para isso. Mas eu vi em logs mssql que o backup do servidor Windows usa vss para sql também e pode ser consistente.

obrigado!

    
por LimpTeaM 25.09.2018 / 11:00

2 respostas

1

Revise a seguinte resposta:

Como posso fazer backup de um Banco de dados do SQL Server usando o Backup do Windows Server?

Se você deseja fazer backup do seu servidor SQL, é recomendável que você use software comercial (por exemplo, Redgate ou Idera) ou - se você quiser ficar livre-ish - use os scripts do Ola:

link

    
por 25.09.2018 / 13:10
3

O que George disse. Eu só queria acrescentar isso:

Teoricamente, você pode realmente restaurar o SQL Server do Backup do Windows Server. (Você desanexará o banco de dados antigo, renomeará os arquivos antigos, colocará o .mdf e o .ldf de volta nos lugares certos e usará o recurso de anexar.) Geralmente, não é recomendado (a menos que você tenha tido algum desastre horrível que tirou seus backups SQL reais). Isso ocorre porque as transações não confirmadas podem não estar no disco ainda, e também porque os backups de log fazem algum serviço de manutenção adicional para bancos de dados na Recuperação Completa.

Quão ruim [TM] isso é depende do seu banco de dados. Se o seu banco de dados é basicamente o cérebro de um software comercial com o qual você nunca interage em um nível SQL, isso é consideravelmente menor do que se seu banco de dados fosse usado para dados bancários ou financeiros com um alto volume de transações, por exemplo.

Pessoalmente, mesmo ao usar o SQL Express ou o Banco de Dados Interno do Windows, eu faço backup com backups reais do SQL, em vez de confiar no Backup do Windows Server. (Eu uso o agendador de tarefas para iniciar os scripts de Ola Hallengren com SQLCMD.)

(Na minha opinião, não há nada errado com os comandos internos de backup do SQL Server. No entanto, muitas pessoas acham GUIs comerciais ou scripts de outras pessoas mais fáceis de usar.)

    
por 25.09.2018 / 21:18