![]() |
[MsSQL] Conhecendo e Realizando Backup da Database
1 Anexo(s)
Saudações. Tendo em vista e não Windows XP xD (entenderam a piada)? Voltando ao assunto, tendo em vista que muitos leigos no assunto estão tendo acesso ao mundo do L2oFF a partir de agora com a postagem do novo tutorial, não sabem fazer um backup no MsSQL, irei demonstrar neste breve tutorial de como proceder na realização do mesmo. Quando se fala em backup devemos pensar, não somente em fazer o backup e ter uma cópia dos dados, devemos pensar também na melhor forma de restaurar os dados até o exato momento da falha. Devemos elaborar uma estratégia de Backup avaliando a maneira de como os dados são tratados ao decorrer do dia, os dados de um servidor e/ou até mesmo do fórum por exemplo possuem muitas alterações diárias, é inadmissível perder 30 minutos de informações, o banco de dados não pode ficar off-line por muito tempo. Toda essa estratégia deve ser feita buscando a total segurança para evitar perdas de dados e também restaurar os dados os mais rápido possível para que o banco de dados não fique off-line por muito tempo. Tipos de Backup existentes no SQL 2000 Backup Full, faz o backup de todos os arquivos de dados e de log, faz o backup de todas as paginas de dados e registra a localização do arquivos. Backup Differential, faz o backup das alterações que ocorreram desde o ultimo backup Full, o backup differential também faz o backup de paginas de dados, todas aquelas paginas que foram alteradas desde o ultimo backup Full. Backup Log, faz o backup de todas as alterações que ocorrem no banco de dados, faz o backup de todas as instruções gravadas desde o ultimo backup do log, e depende do modelo de recuperação que o banco de dados está configurado. Armazenamento de Arquivos de Backup Quando executamos backup no SQL Server 2000 é gerado um arquivo de backup que por default e identificado com a extensão .bkp. Podemos definir sua localização na hora da execução do backup ou podemos criá-lo através de uma localização em um device. 1. Devemos abrir o SQL Server Enterprise Manager 2. Expandir <instância Sql> 3. Expandir Management 4. Botão direito em Backup e depois New Backup Device... [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 5. Digite o nome do Device. Repare que não é necessário especificar o nome do arquivo, ele já coloca um nome e uma extensão default. Você pode mudar a localização e o nome do arquivo, dei o nome de Secret Experience, mas por default ele dá o nome de BackupFull gerando assim o arquivo .BAK [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 6. Pronto agora seu Device de Backup já está criado. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Vamos ver agora como criar um device pela Ferramenta Query Analiser Sp_addumpdevice é uma procedure de sistema utilizada para criar o device, deve ser passado alguns parâmetros como tipo de media, nome lógico do device, localização física do arquivo. Tome como exemplo a query criada por mim: Código:
USE masterExecute-a no Query Analyzer e obterás dois devices de backup que serão utilizados nas demonstrações de Backups. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Efetuando um Backup no SQL Server 2000 Utilizando o Enterprise Manager, devemos seguir os seguintes passos: 1. Devemos abrir o SQL Server Enterprise Manager 2. Expandir <instância Sql> 3. Expandir Databases 4. Clicar na <Database> com o botão direito e ir em All Tasks e depois Backup Database... [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 5. Na nova janela que se abre, devemos atentar para os seguintes pontos como mostra a figura: 1. Escolha o nome do seu Backup que será identificado no Device. 2. Coloque uma breve descrição do seu backup. 3. Você pode escolher qual tipo de backup que ira ser feito. Full, Differential, Transaction Log, File and Filegroup. 4. Adicione o device ou arquivo onde será armazenado o backup. 5. Você pode sobrescrever o conteudo do arquivo de backup ou adicionar um novo backup dentro do mesmo arquivo ou device. 6. Você pode agendar o seu backup para ser agendado posteriormente. O SQL Server 2000 irá criar um JOB para executar a tarefa no horário definido. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] Clicando na opção Add nos é mostrado a seguinte tela, onde: 1. Clique para adicionar o destino do seu Backup. 2. Escolha se o backup será feito em arquivo ou Device, vamos escolher os devices criados anteriormente. 3. Selecione o device para fazer o backup. 4. Clique OK [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 7. O Device escolhido foi o BackFull (Secret Experience no meu exemplo). 8. Você pode substituir o conteúdo do Device com a opção “Overwrite existing media” ou adicionar vários arquivos ao mesmo device “Append to Media” 9. Clique em OK para fazer o Backup. 10. O Backup esta em execução. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] 11. Clique OK para finalizar o Backup. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] |
Muito bom seto ajudo bastante.. Eu nao sabia nem fazer um backup no mssql é uma vergonha husahshuas : D !! Agora ja não passo por isso de novo ^^ !!
|
Só um comentário..
PREFIRO O XP eaueahueahueeha |
E o que Sistema Operacional tem a ver com isso?
Fato agora que percebi huauahua. |
SetokaibaEle faz o backp de tudo de todas db tbm lin2user
lin2log etc em um so backp ?? ai caso der algum erro e so restaura o becakp ;) |
Para Restaurar o Backup, por onde deve ser feito ? logo abaixo em restore database? como se fazer ? porque esse sistema e bem parecido com muonline. fiquei na duvida aqui poderia me esclarecer isso?
Abrass. |
Você seleciona o Restore Database, que fica abaixo da opção de Backup Database.
|
Gente e praticamente nao é identicamente ao MySQL Que aproposito foi feito imitano o MSSQL porem e bem menor e mais leve! No caso ele so usa uma interface de gerenciamento "Navicat" e o navicat ke vc usa pra restore nas BKP.psc so que no MSSQL e outro nome!
pra voltar a database e so clicar em Restore e navegar até o ultimo backup salvo! E muito importante tbm sempre voce guardar as backups, depois de uma certa quantidade tireas do seu pc e salve em um pendrive hd externo HD virtual (MegaUpload, 4Shared mas guarde na sua conta né! e com um nome secreto e senha no Zipamento! |
MySQL é um banco de dados free, então nada que é gratuito presta ou pelo menos é feito com o máximo de empenho que existe...
Fato que comprova isto é o MsSQL que por ser de uma gigante Microsoft, não poderia ficar para trás quando se trata de TI dentro de sua própria empresa. MsSQL é feito em C++, suporta muitas mil conexões simultâneas sem travar por ser em C++, na versão 2003 se restaura no console do SQL Server Enterprise Manager que funciona como um MySQL Navicat ou PHPMyAdmin, o MsSQL possui um gerenciador de seu banco de dados SQL acoplado a ele, ao contrário do MySQL. Na versão 2008 é o SQL Management Studio 2008 o responsável por gerenciar o banco de dados SQL, bem como no 2005. |
O.o':wideeyed:
==============//============ Se for Flood me perdoe mas... Como pode um carinha de 21 saber mais que o Proprio TiO BiLLGates ? :cute: |
| Horários baseados na GMT -3. Agora são 03:12 AM. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0