Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Explore o banco de dados de restauração do SQL Server com opções de recuperação versus sem recuperação


Resumo: Neste blog de resolução de problemas, discutiremos como executar o banco de dados de restauração do SQL Server com recuperação versus sem opção de recuperação. O usuário pode tentar as maneiras manuais de restaurar o banco de dados, mas caso esteja enfrentando um problema, use a recuperação do SQL Backup para restaurar o banco de dados dos arquivos .bak do banco de dados SQL Server.

Com relação aos testes e ao trabalho básico de um DBA, que é um dos exercícios de atividade básicos e fracos, nesse ponto, está restaurando o banco de dados do Disaster. Além disso, quando afirmamos isso, nos certificamos do peso psicológico que um DBA precisa encontrar quando toda a criação for prejudicada.

Neste novo blog, contaremos a melhor maneira de restaurar um banco de dados com as opções RECOVERY e NORECOVERY. A opção de recuperação ajudará na chance de você ter um único backup e precisar recuperar legitimamente. Não obstante, caso você tenha vários tipos de backups (diferencial, transacional e assim por diante), pode ser necessário utilizar a opção NORECOVERY para combinar os backups.

Observação importante: Se você estiver com arquivos de backup corrompidos, tente SysTools Software SQL Backup Recovery para restaurar dados de arquivos SQL .bak corrompidos. Este software suporta todas as versões do sistema operacional Windows e SQL Server 2019 e versões abaixo.



Para descobrir como restaurar, faremos o backup:

Como fazer backup no banco de dados SQL Server


Primeiro, abra o SSMS e clique com o botão direito do mouse no banco de dados e escolha Tarefa>Fazer backup



Existem diferentes tipos de backups, por exemplo, diferenciais e transacionais. Ao fazer um backup, você pode indicar onde precisa armazenar o backup do seu banco de dados.

É possível fazer backup usando T-SQL. Para fazer isso, você pode utilizar a opção de script.



Esse código T-SQL ajuda a automatizar tarefas em vez de configurá-lo manualmente.

BACKUP DATABASE [vendas] PARA  DISCO =N'c:\sql\sales.bak' WITH NOFORMAT, NOINIT,  NAME =N'earnings-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS =10

Ir

Clique no botão Executar botão.

O código armazena o backup na unidade c:\sql e o nome do arquivo é xyz.bak

Banco de dados de restauração do SQL Server com opções de recuperação versus sem recuperação


No momento em que você restaura um banco de dados, você tem a opção de restaurar com recuperação e sem recuperação.

A recuperação é a escolha padrão. Esta escolha faz uma reversão e um movimento para frente. No momento em que você precisa restaurar um banco de dados, mas não precisa realizar mais esforços de reconstrução posteriormente.

COM OPÇÃO DE RECUPERAÇÃO

Você pode fazer a recuperação no SSMS clicando com o botão direito do mouse em Bancos de dados e escolhendo a opção Restaurar banco de dados.



Selecione o banco de dados que você precisa restaurar e o backup acessível



Na página de opções, você pode escolher o estado de recuperação. Nesta situação, temos apenas um backup, então o estado de recuperação será com RESTORE WITH RECOVERY



Com a OPÇÃO NORECOVERY

No momento em que você precisa restaurar uma coleta de backups do banco de dados, a opção NORECOVERY é útil. Por exemplo, se você precisar restaurar usando um backup completo e após um backup transacional, o backup completo será restaurado com o script NORECOVERY e, posteriormente, o backup será restaurado com recuperação.

A escolha que acompanha diz a melhor maneira de fazê-lo:

RESTORE DATABASE [ganhos] FROM  DISK =N'c:\sql\earnings.bak' WITH  FILE =2,  NORECOVERY,  NOUNLOAD,  STATS =5

RESTORE LOG [ganhos] FROM  DISK =N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\earnings_LogBackup_2018-12-21_12-24-25.bak' WITH  FILE =1 ,  NOUNLOAD,  STATS =5, RECUPERAÇÃO

Outra opção para restaurar os dados


Até agora, discutimos o banco de dados de restauração do SQL Server com métodos de recuperação versus sem recuperação Se o banco de dados do SQL Server estiver danificado, você terá opções diferentes para restaurar seus dados exclusivamente em comparação com o uso do backup. O usuário pode obter a ajuda do SysTools SQL Backup Recovery. Ao usar este software, o usuário pode visualizar e recuperar facilmente o arquivo .bak corrompido do banco de dados SQL Server. Além disso, permite que o usuário visualize e recupere componentes de banco de dados SQL Server excluídos. Este aplicativo avançado é compatível com SQL Microsoft SQL Server 2019 e versão inferior.




Conclusão


Leia também :Melhor software de recuperação de SQL para 2020

Neste artigo, imaginamos o banco de dados de restauração do SQL Server com métodos de recuperação versus sem recuperação. Além disso, aprendemos ferramenta eletiva para restaurar um banco de dados SQL Server corrompido. Além disso, descobrimos como fazer backups manualmente ou utilizando o código T-SQL para automatizar a tarefa de backup.