Pagina inicial » como » Restaurando um backup do banco de dados SQL usando o SQL Server Management Studio

    Restaurando um backup do banco de dados SQL usando o SQL Server Management Studio

    Anteriormente, cobrimos uma restauração de banco de dados SQL simples usando a linha de comando, que é ideal para restaurar arquivos de backup criados na mesma instalação do SQL Server, se você estiver restaurando um backup criado em uma instalação diferente ou simplesmente preferir uma interface de apontar e clicar O SQL Server Management Studio (ou a edição Express) facilita essa tarefa.

    Nota: Especialistas em SQL Server podem querer pular a lição de hoje, já que ela é destinada a iniciantes.

    Antes de iniciar, você precisará copiar o arquivo de backup do SQL (normalmente possui uma extensão .BAK) para um disco rígido local na máquina do SQL Server de destino..

    Abra o SQL Server Management Studio e faça o login no SQL Server para o qual você deseja restaurar o banco de dados. É melhor entrar como um administrador do Windows ou como o usuário 'sa' do SQL.

    Uma vez logado, clique com o botão direito na pasta Databases e selecione 'Restore Database'.

    Clique no botão de reticências ao lado de "Do dispositivo" na seção "Origem da restauração".

    Defina 'Arquivo' como mídia de backup e clique em 'Adicionar'.

    Navegue até o arquivo de backup SQL (BAK) que você deseja restaurar.

    Na caixa de diálogo Restaurar banco de dados, digite ou selecione o nome do banco de dados no qual deseja que esse backup seja restaurado.

    • Se você selecionar um banco de dados existente, ele será substituído pelos dados do backup.
    • Se você digitar um nome de banco de dados que não exista atualmente na sua instalação do SQL Server, ele será criado.

    Em seguida, selecione o ponto de restauração que você deseja usar. Como um arquivo de backup do SQL pode conter vários backups, você pode ver mais de um ponto de restauração listado.

    Neste ponto, informações suficientes foram inseridas para o banco de dados a ser restaurado. No entanto, os arquivos de backup do SQL armazenam informações sobre onde os arquivos de dados são copiados, portanto, se houver algum problema no sistema de arquivos, como um diretório de destino não existente ou um nome de arquivo de dados conflitante, ocorrerá um erro. Esses problemas são comuns ao restaurar um backup criado em uma instalação diferente do SQL Server.

    Para revisar e alterar as configurações do sistema de arquivos, clique na página Opções à esquerda na caixa de diálogo Restaurar banco de dados.

    Na página de opções, você desejará certificar-se de que a coluna 'Restaurar como' aponte para locais de pastas válidos (você pode alterá-los conforme necessário). Os arquivos não precisam existir, no entanto, o caminho da pasta deve existir. Se os arquivos respectivos existirem, o SQL Server segue um conjunto simples de regras:

    • Se o 'Para o banco de dados' (da página Geral) corresponder ao backup do banco de dados de restauração (ou seja, restaurar os bancos de dados correspondentes), os respectivos arquivos serão sobrescritos como parte da restauração.
    • Se o 'Banco de dados' não corresponder ao backup do banco de dados de restauração (isto é, restaurando para um banco de dados diferente), será necessário verificar 'Substituir o banco de dados existente' para que o processo de restauração seja concluído. Use esta função com cuidado, pois é possível restaurar informações de backup do banco de dados sobre os arquivos de dados de um banco de dados completamente diferente.

    Geralmente, você pode dizer que os bancos de dados são diferentes com base no 'Nome do Arquivo Original', que é o nome interno que o SQL Server usa para fazer referência aos respectivos arquivos..

    Quando as opções de restauração estiverem definidas, clique em Ok.

    Conclusão

    O SQL Server Management Studio simplifica o processo de restauração e é ideal se você raramente executar restaurações de banco de dados. Esse processo funciona em todas as versões do SQL Server do Express para o Enterprise. Se você estiver usando a versão Express, poderá baixar o SQL Server Management Studio Express para obter acesso a essa interface.

    Links

    Baixe o SQL Server Management Studio Express da Microsoft