Estou tentando restaurar um banco de dados local no meu servidor, mas estou tendo problemas com o backup. Eu fiz um arquivo .bak, mas toda vez que tento carregá-lo no servidor, isso não me permite.
Aqui está uma captura de tela da mensagem de erro que recebo:
Eu li que posso usar RESTORE LABELONLY
para restaurar meu arquivo, mas ainda não funcionando, toda vez que o executo recebo algo assim:
Não é possível abrir o dispositivo de backup 'C: \ Arquivos de Programas \ Microsoft SQL Server \ MSSQL10_50.JOSEMA \ MSSQL \ Backu \ INNOVA-T.bak'. Erro 3 do sistema operacional (falha ao recuperar texto para este erro. Motivo: 15105). A mensagem 3013, nível 16, estado 1, linha 1 RESTORE LABELONLY está sendo finalizada de forma anormal .
Qualquer ajuda seria ótimo. Obrigado.
fonte
Respostas:
O erro indica que seu
.bak
arquivo é apenas uma parte do backup. Quando o backup foi gravado, ele foi gravado em três arquivos. Se você pode gravar um backup em vários arquivos em várias unidades, ele geralmente será concluído mais rapidamente.De acordo com as Perguntas e respostas sobre o StackOverflow ,
RESTORE LABELONLY
você deve confirmar que o backup abrange vários arquivos, mas não permitirá que você realmente restaure o backup - você precisaria dos três arquivos para isso.Se você conseguir localizar todos os três arquivos (e tiver certeza de que são da mesma execução do backup), poderá restaurar o backup - precisará especificar os três arquivos no
RESTORE
comando (ou através da restauração do SSMS diálogo).Se você não puder, mas ainda tiver acesso ao servidor original, poderá fazer um novo backup.
NOTA: Se esse servidor original tiver um DBA, trabalhe com ele. Você deseja garantir que o backup não cause problemas com replicação, envio de log ou capacidade de restauração em um determinado momento.
Se você é efetivamente o DBA, então:
Na primeira página da caixa de diálogo:
Supondo que tudo corra bem, agora você pode usar seu novo arquivo de backup para executar a restauração no outro local. Novamente, o SQL Server para o qual você está restaurando precisará ter acesso ao arquivo de backup; portanto, você pode copiá-lo para esse servidor.
fonte