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

Todo o processo para restaurar o banco de dados do SQL Server a partir do prompt de comando


Buscando uma solução para restaurar o backup do Banco de Dados SQL Server?? Então você está no lugar certo..! Aqui, neste blog, vamos descrever da melhor forma a solução de como restaurar o banco de dados do SQL Server a partir do prompt de comando. É uma maneira um pouco técnica, mas funciona em todos os sistemas operacionais suportados, sejam eles de 32 bits ou 64 bits.

É basicamente um cenário de backup de dados em um SQL Server, restaurando dados de arquivos .bak. Mas se os arquivos .bak estiverem corrompidos ou danificados, essa solução falhará. Ele precisa de arquivos .bak fortes e íntegros para restaurar o banco de dados do arquivo .bak no SQL Server. Vamos discutir o processo primeiro

Restaurar banco de dados do SQL Server a partir da linha de comando


Agora, aqui está um script que ajudará o servidor MS SQL a restaurar o banco de dados de um arquivo bak. Isso é feito via SQLCMD por meio da linha de comando.

A primeira coisa é fazer isso, basta abrir o prompt de comando. Em seguida, uma vez aberto, digite a consulta para se conectar à instância, mostrada abaixo:
sqlcmd -q “BACKUP DATABASE MYDB TO DISK =‘c:\SQL\mydb.bak’”

Isso invocará o sqlcmd e fará backup do banco de dados chamado MYDB no arquivo mydb.bak

Se usado uma Autenticação Confiável (Autenticação do Windows), por padrão. O usuário também pode -E opcionalmente, assim:

sqlcmd -q "BACKUP DATABASE TESTDB TO DISK ='c:\SQL\mydb.bak'" -E

Mas, o que fazer, se o Prompt de Comando falhar ao restaurar um banco de dados ou se você tiver um arquivo de backup SQL corrompido, sugiro que você tenha a ajuda do software de recuperação de backup SQL.

Solução alternativa usando a ferramenta de recuperação de backup SQL


Se a linha de comando não restaurar o banco de dados do SQL Server a partir do prompt de comando, outra solução será usar software de terceiros para executar essa tarefa. É uma das melhores e mais seguras soluções para recuperar ou restaurar bancos de dados danificados de forma saudável. Ajuda a restaurar o banco de dados de arquivos .bak sem afetá-los. É uma solução conveniente e eficaz que faz isso em um período muito curto com segurança.

Procedimento curto para trabalhar neste software:


Siga estas etapas simples para restaurar o banco de dados do arquivo .bak no SQL Server usando o SQL Backup Recovery Tool-

1. Primeiro, baixe e execute a Ferramenta de recuperação de backup SQL .
2. Procure a localização do arquivo e adicione vários arquivos ao software.
3. O software exibe a visualização de arquivos .bak restaurados e recuperados.
4. Agora, escolha o botão “Exportar” registros de arquivos SQL BAK.

Ao seguir estes poucos passos, o usuário pode restaurar vários arquivos de backup em apenas alguns minutos. Ele ajuda a restaurar o banco de dados do arquivo .bak no servidor SQL.

Além desses arquivos BAK, outros dois arquivos MDF e NDF são responsáveis ​​por armazenar os dados no Banco de Dados SQL Server. Os arquivos MDF são os arquivos de dados primários. Todos os dados em objetos de banco de dados (visualizações, gatilhos, tabelas, procedimentos armazenados, etc.) são armazenados nesses arquivos de dados primários. NDF são arquivos de dados secundários com extensão de arquivo .ndf.

Se seus arquivos MDF / NDF estiverem corrompidos, use o Software de recuperação de SQL para recuperar esses arquivos. Este software é muito fácil de usar e oferece a funcionalidade de restaurar arquivos convenientemente. Além disso, para restaurar o backup do banco de dados do SQL Server, é importante ter esses arquivos em um estado íntegro.

Palavras Finais


Neste blog, estudamos os comandos para restaurar o banco de dados do SQL Server a partir do prompt de comando. É uma solução gratuita e não precisou de nenhum software para realizar esta tarefa. Mas, por outro lado, se os dados não puderem ser recuperados devido a corrupção ou danos, também fornecemos uma solução alternativa. Os usuários podem usar o software de recuperação de backup SQL para restaurar o banco de dados do arquivo .bak no servidor SQL e outro é o software de recuperação de SQL que pode ser usado para recuperar arquivos MDF / NDF. Essas ferramentas são muito simples de usar e capazes de fornecer uma solução sem problemas.


Você quer aprender os Tutoriais de DBA do Microsoft SQL Server para iniciantes e leia os artigos a seguir.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/