Modelos Evolutivos De Proceso Del Software
create procedure getBackup
@nameBD varchar(50)
as
begin
declare@sql nvarchar(500)
set @sql = N'backup database ['+@nameBD+'] to disk =''D:\backups\back.'+@nameBD+'.bak'''
exec sp_executesql @sql
endRealizar una copia de seguridad de la base de datos por medio del Analizador de Consultas.
El código respectivo para realizar dicha operación es la siguiente:
BACKUP DATABASE Doctores
TO DISK ='C:\Archivos de programa\Microsoft SQLServer\MSSQL$MISQLSERVER\BACKUP\DoctoresBackup.bak'
WITH NOINIT, NOSKIP, STATS = 10
Doctores: nombre de la copia
TO DISK…. Esta instrucción asigna la rutadonde va a estar la copia de seguridad.
WITH: significa que siguen algunas características.
NOINIT: que el conjunto de la copia se debe indexar y no crear uno nuevo
NOSKIP: debe verificarse elnombre del medio y sus detalles.
STATS=10: que muestre el avance del proyecto en numeros.
RESTAURAR LA BASE DE DATOS |
La restauración de una base de datos a partir del fichero de copia deseguridad se realiza desde el Administrador Corporativo de SQL Server.
Desde el nodo “Bases de datos”, pulsando el botón derecho del ratón elegimos “Restaurar base de datos”
En el dialogo que se presentadebemos indicar el nombre de la base de datos que queremos restaurar. Si la base de datos no existe, SQL Server la crea automáticamente al restaurar.
Debemos indicar que la restauración la queremoshacer “Desde dispositivos”, y agregar el fichero de la copia de seguridad:
En pestaña “Opciones” configuraremos los diferentes parámetros referentes a la restauración:Indicamos dónde queremos quese almacene la base de datos una vez restaurada. Debe ser una carpeta existente. La marca "forzar restauración" debe marcarse en el caso que la base de datos ya exista en el servidor donde vamos a...
Regístrate para leer el documento completo.