Restauração de banco
Ult. Alteração: 27/03/2025
Alterado por: Henrique
Ao realizar o restore (Restauração) de um banco de dados, pode ocorrer alguns erros:
RESTORE cannot process database 'DB_IDE_AllegroLoja' because it is in use by this session.
Access is denied due to a password failure.
Tratativa:
Utilizar o comando correto de restauração (com ou sem senha) conforme o tipo do backup.
The media family on device 'C:\AllegroNet\BKP' is incorrectly formed.
SQL Server cannot process this media family.
Tratativa:
Versão instalada do SQL Server é inferior a versão do backup.
Necessário instalar uma versão superior do SQL Server.
Cannot open backup device 'C:\AllegroNet\BKP'. Device error or device off-line.
See the SQL Server error log for more details.
Tratativa:
Apontar o caminho correto do backup.
File 'DB_IDE_AllegroLoja' cannot be restored to 'C:\DB_IDE_AllegroLoja.mdf'.
Use WITH MOVE to identify a valid location for the file.
Tratativa:
Não utilizar o comado "Move" no script de restauração.
_
--Restaurar Banco SQL 2012 ou superior.
RESTORE DATABASE DB_IDE_AllegroLoja
FROM DISK = 'D:\Bancos\Loja\bkp_X_X_X_X_DB_IDE_AllegroLoja.bak'
WITH STATS = 10, replace,
MOVE 'DB_IDE_AllegroLoja' TO 'C:\AllegroNet\DB_IDE_AllegroLoja.mdf',
MOVE 'DB_IDE_AllegroLoja_Log' TO 'C:\AllegroNet\DB_IDE_AllegroLoja_Log.ldf'
— Este erro pode ocorrer, quando estamos tentando restaurar um backup utilizando o MOVE e ja existe um arquivo ldf e mdf no diretório indicado, neste caso devemos remover as linhas do MOVE do comando de restor e utilizar o REPLACE, que cuidara de substituir o ldf e o mdf pelo do banco de backup que esta sendo restaurado.
Created with the Personal Edition of HelpNDoc: Elevate Your CHM Help Files with HelpNDoc's Advanced Customization Options