Backups

BACKUP

el backuo se realiza de a los dos tipos de archivos el MDF y el LOG

TIPOS DE BACKUP

FULL:  normalmente se saca en la noche y se saca a todos los archivos a todos

DIFERENCIAL: saca un backup a la árte de la base de datos que no ha sido sacada, antes de un backup diferencial es necesario un backup full

--BACKUP

 

--Primera Forma BackupFull

Backup Database BDAdmin

to disk='D:Backup_BDdatos.bak' --Ubicacion Fisiac

with format, --Formato interno del Backup

medianame='Z_SQLServerBackups',

name='Full copia de seguridad de Base de datos';

 

--2da forma Explorador de Objetos

--Explorador de Objetos

 

--3era Forma

--Generacion de Script

 

COMO SACAR BACKUP A TODAS LAS BASES DE DATOS POR UN SCRIPT

SHIFT + F1 para obtener ayuda de la funcion

--4ta Forma

--Sacando Backups A varias Bases de Datos

declare @name varchar(50) --Nomb BD

declare @path varchar(256) --direccion de los arch de backup

declare @filename varchar(256) -- archivo para el backup

declare @filedate varchar(20)--fecha

 

set @path='D:BDIsil' --ubicacion

select @filedate=CONVERT(varchar(20),GETDATE(),112)

declare db_cursor cursor For

select name from master.dbo.sysdatabases

where name not in ('master', 'model','msdb','tempdb')

open db_cursor

Fetch next from db_cursor into @name --base de datos

while @@FETCH_STATUS=0

begin

      set @filename=@path+@name+'_'+@filedate+'BAK' --Nomb del BK

      backup database @name to disk=@filename --generar Bk

      fetch next from db_cursor into @name  --avance dl siguiente reg del cursor

end

close db_cursor --cierra eñ cursor

deallocate  db_cursor --libera la memoria asignada al cursor

--Restauracion de Base de Datos

--crear la base de datos, onde voy a restaurar

create database NwBddatos

go

--eliminar la base de datos Original

drop database BDDatos

go

--restaurar la base de datos

restore database NwBddatos from DISK='D:Backup_BDdatos.bak'

with replace,recovery

 

--sin borrar la base de datos

create database NwBddatos2

restore database NwBddatos2

--------------------------------------------

--ADJUNTADO BASE DE DATOS VIA EXPLORADOR VER PPT

-------------------------------------------

--

RESTAURACION DE UN BACKUP

 

--script de backup y restore

use master

go

--

--nos aseguramos que la base de datos esta usando un modo seguro de recovery

alter database NegocioWeb set recovery simple

go

--backup full de la BD negocio web

backup database NegocioWeb to disk='D:BDNegocioWeb.bak'

with format;

go

--

--crear crear un backup diferencial de la bd

backup database NegocioWeb to disk='D:BDNegocioWeb.bak'

with differential;

go

--restauracion del backup full de la bd (from backup set1)

restore database NegocioWeb from disk='D:BDNegocioWeb.bak'

with file=1, norecovery;

--restauracion del backup diferencial de la BD (From backup set 1)

restore database NegocioWeb from disk='D:BDNegocioWeb.bak'

with file =2, recovery

go

--

 

 

 

 

-----------------------------------------------------------------------------------

--codigo para seleccionar base de datos

select name from master.dbo.sysdatabases

where name not in ('master', 'model','msdb','tempdb')

--para seleccionar algunas

select name from master.dbo.sysdatabases

where name  in ('master', 'model')

--

the hour is...
 
music
 


MusicPlaylist
Music Playlist at MixPod.com