Eu sou novo no DB Admin no SQL Server.
Eu sou mais um desenvolvedor SQL.
Estou tentando restaurar o tamanho de 95 GB do arquivo BAK para o SQL Server (no Azure VM).
O problema é que está demorando mais de 24 horas..
Percebi que, como tenho vários outros arquivos BAK para restaurar após este, tenho que restaurar o arquivo BAK principal (um de 95 GB) com "NoRecovery".
Então, entrei em uma pasta onde o arquivo Bak de 95 GB está localizado e selecionei o estado de recuperação como "Restaurar com Norecovery".
Então, acabei de iniciar o processo desde ontem, e está demorando mais de 24 horas.
O que estou fazendo errado? Ou há mais alguma coisa que eu preciso fazer?
No que diz respeito à % concluída, foi concluída (com 100%) após provavelmente 2 horas a partir do início do processo. Mas só aparece como "Restaurando..." após 24 horas, e não consigo fazer nenhuma consulta ou acesso.
No que diz respeito a outros arquivos bak, eles devem ser como um backup de log de transações por hora. Como o provedor de dados original fornece apenas no formato de arquivos SQB, tenho que convertê-los em arquivo BAK usando um aplicativo de terceiros (Backup SQL do RedGate).
Este é o comportamento esperado.
Quando você restaura usando "Sem recuperação", ele informa ao SQL para deixar o banco de dados no estado "recuperação" (permitindo que você restaure o backup subsequente).
Se você deseja disponibilizar o banco de dados, você pode executar um
Observe que a execução deste comando colocará o banco de dados online e você poderá executar consultas nele, mas também impossibilitará todas as outras restaurações.
Se você precisar examinar os dados enquanto estiver no meio do processo de restauração, poderá usar a opção "com espera"
Sua outra opção seria simplesmente concluir sua restauração (seu backup do log de transações) e garantir que, na última, você altere o "norecovery" por "recovery"