MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas MAN004 Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Autor Data Versão Boby Mayky 18/06/2014 1.0 Diego Hordi 18/06/2014 1.1 MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas 1. Objetivo O objetivo deste manual é apresentar as rotinas necessárias para a realização dos procedimentos de Back-up e Restore de bancos de dados instalados no Microsoft SQL Server. 2. Descrição do Ambiente O ambiente é o servidor de banco de dados, onde deve estar instalado o Microsoft SQL Server. 3. Back-up Para realizar o back-up, localize o aplicativo SQL Server Management Studio e abra-o, e na tela à seguir, conforme a imagem 1 – SQL Server Management Studio, informe o servidor de banco de dados, login e senha, e clique sobre o botão Connect. Figura 2 - SQL Server Management Studio Após conectar-se, a tela descrita na imagem 2 – Opções SQL Server Management Studio será aberta. Clique no “+”, à frente da pasta Databases para expandí-la, conforme a imagem 3 destaca. Figura 3 - Opções SQL Server Management Studio MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Após expandir a pasta Databases, será exibida a relação de bancos de dados criados no servidor ao qual o SQL Server Management Studio está conectado, conforme a imagem 4 – Relação de Bancos de Dados. Figura 4 - Relação de Bancos de Dados Selecione o banco de dados que será feito back-up. Nesse exemplo vamos utilizar o banco de dados “duralex_des”, clique com o botão direito do mouse en cima do banco de dados e selecione a opção Tasks -> Back Up... de acordo com imagem 5 – Opção de Back-up. Figura 5 - Opção de Back-up Selecionada a opção, será aberta a tela descrita na imagem 5 – Removendo o Caminho Existente. Caso já exista um caminho especificado, click no botão Remove, para remover o caminho existente conforme a imagem 5 descreve. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Figura 6 - Removendo o Caminho Existente Removido o caminho existente, clique em Add para selecionar o novo caminho onde ficará armazenado o backup do banco de dados conforme a imagem 7 – Adicionando Arquivo de Back-up. Imagem 7 – Adicionando Arquvo de Back-up Depois de clicar no botão indicado no passo anterior, selecione o botão que buscará o novo caminho para armazenar o back-up do banco de dados conforme a imagem 8 - Buscar caminho do arquivo de back-up. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Imagem 8 – Buscar caminho do arquivo de back-up Selecione a pasta que armazenará o back-up do banco de dados. Selecionada a pasta verifique se no campo “Selected path” possui o nome da pasta que armazenará o arquivo de back-up do banco de dados. Informe o nome do arquivo de back-up do banco de dados em “File name” conforme a imagem 9 - Selecionando Caminho e Nome do Arquivo de Back-up. Lembrando que sempre é bom informar a extensão .bak no final do nome do back-up do banco de dados, para que fique fácil identificar o back-up quando será feito o restore do banco de dados. Clique no botão “OK” para salvar o caminho e o nome do back-up. Imagem 9 - Selecionando Caminho e Nome do Arquivo de Back-up Confirme o destino especificado com o nome do back-up do bando de dados conforme a imagem 10 – Confirmar Destino do Arquivo de Back-up. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Imagem 10 – Confirmar Destino do Arquivo de Back-up Click no botão “OK” para iniciar o back-up do banco de dados conforme a Imagem 11 - Iniciando Back-up. Imagem 11 – Iniciando Back-up Confirmado o início do back-up do banco de dados, verifique se iniciou o back-up verificando na sessão Progress, caso esteja como Executing é porque o processo de back-up já se iniciou, conforme a imagem 12 Progresso do processo do back-up. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Imagem 12 – Progresso do processo do back-up Ao terminar o processo de back-up será exibida uma mensagem avisando que o processo foi bem sucedido. Clique no botão OK para fechar a mensagem, conforme a imagem 13 - Finalizado o back-up do banco de dados. Imagem 13 – Finalizado o back-up do banco de dados MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas 4. Restore Selecione o banco de dados onde será feito o restore do banco de dados, através de um arquivo de back-up. Após selecionado, clique com o botão direito do mouse e acesse a opção Tasks -> Restore -> Database conforme a imagem 14 – Opção Restore Database. Imagem 14 – Opção Restore Database Selecione a opção “From device” para buscar o caminho onde se encontra o arquivo de back-up do banco de dados. Após selecionar a opção, click no botão de busca do arquivo conforme a imagem 15 – Selecionando Arquivo de Back-up. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Imagem 15 – Selecionando Arquivo de Back-up Click em “Add” para adicionar o local do backup do banco de dados conforme a imagem 16 – Especificar Caminho do Back-up. Imagem 16 – Especificar Caminho do Back-up MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Encontre o caminho do backup e selecione o aruivo de back-up do banco de dados, nesse exemplo vamos utilizar o backup “duralex_des.bak”, por exemplo para efetuar o restore do banco de dados conforme a imagem 17 – Selecionando Arquivo de Back-up. Imagem 17 – Selecionando Arquivo de Back-up Selecionado o arquivo de back-up click em OK para confirmar a seleção do arquivo, conforme a Imagem 18 – Confirmar Arquivo de Back-up. Imagem 18 – Confirmar Arquivo de Back-up MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Selecione a flag Restore e depois selecione Options para configurar o restore do banco de dados, conforme a imagem 19 – Configurar Restore. Imagem 19 – Configurar Restore Selecionado Options, selecione a flag “Overwrite the existing database (WITH REPLACE)“ e depois configure o banco de dados onde será feito o restore do backup do banco de dados. Como exemplo, vamos utilizar o banco de dados “duralex_des”. Selecione o nome “duralex_des” que possui o tipo “Rows Data” e informe no “Restore As” o nome do banco de dados que recebera o backup do banco de dados conforme a imagem 20 – Configuração Avançada I. Imagem 20 – Configuração Avançada I. MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Selecione o banco de dados para ser armazenado o log do banco de dados, nesse caso temos o banco “duralex_des_log” onde terá que ser informado o banco de dados que informará o banco de dados para registrar o log do banco de dados. Como estamos fazendo o restore no banco de dados “duralex_des” informe esse nome em “Restore As” depois de “DATA” e click no botão “Ok” para iniciar o restore do banco de dados conforme a imagem 21 – Configuração Avançada II. Imagem 21 – Configuração Avançada II Secionado o botão OK verifique se foi iniciado o restore do banco de dados verificando a sessão Progress, caso esteja como Executing, o restore foi iniciado, agora espere até a conclusão do processo. Imagem 22 – Executando Restore MAN004 – Back-up e Restore MS SQL Server Cliente: Duralex Sistemas Quando o processo for concluído será exibido um aviso, informando que o restore foi bem sucedido. Clique em OK para confirmar o restore do banco de dados. Imagem 23 – Finalizando o restore