Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/01/2012, 02:29
yoniti7784
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 13 años, 5 meses
Puntos: 4
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

Este ejemplo lo hice en la escuela, uUuu.... bueno haver si te sirve...


Código SQL:
Ver original
  1. --ELIMINAR LA BD NORTHWIND si Existe
  2. CREATE DATABASE NORTHWIND
  3.     ON      (name=elecciones, filename='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\NORTHWIND\NorthWnd.MDF')
  4.     log ON  (name=elecciones_log, filename='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\NORTHWIND\NorthWnd.LDF')
  5. FOR attach
  6.  
  7. --TOMAMOS LA BD NORTHWIND
  8. USE northWind
  9. --CREAR EL DISPOSITIVO
  10. sp_addUMPDevice 'disk', 'dispositivo', 'd:\BACKUP\SALIDA.bak'
  11.  
  12.             --ELEMENOTO NO NECESARIO
  13.                     --VERIFICAMOS LA BD
  14.                     dbcc checkdb (northwind)
  15.             --ELEMENOTO NO NECESARIO
  16.                     --VERIFICAMOS LAS PROPIEDADES DEL DISPOSITIVO
  17.                     sp_helpdevice dispositivo
  18.  
  19. --GUARDAMOS LA COPIA DE SEGURIDAD COMPLETA
  20. backUp DATABASE northWind TO dispositivo
  21.     WITH
  22.     format, init,
  23.     name = 'Completa 01', description='Completa northwind 01'
  24.    
  25.             --ELEMENTO NO NECESARIO
  26.                     --VERIFICAMOS LA CREACION DE LA COPIA COMPLETA EN EL ARCHIVO...
  27.                     RESTORE HEADERONLY FROM DISK = 'd:\BACKUP\SALIDA.bak';
  28.                     --MODIFICACION A LA BD NORTHWIND. Se inserto 2 nuevas tablas despues de la Copia de se seguridad Completa.
  29.                     CREATE TABLE NuevaTablaNorthWind (cve INT, nom VARCHAR(35))
  30.                     CREATE TABLE NuevaTablaNorthWind2 (folio INT, descripcion VARCHAR(35))
  31.  
  32. --REALIZAR UNA COPIA DE SEGURIDAD DIFERENCIAL DE LA BD NORTHWIN.
  33. backUp DATABASE northWind TO dispositivo
  34.     WITH    differential,
  35.     noformat, noinit,
  36.     name='Diferencial 01', description='Diferencial 01'
  37.         --ELEMENTO NO NECESARIO
  38.                             --VERIFICAMOS LA CREACION DE LA COPIA COMPLETA EN EL ARCHIVO...
  39.                             RESTORE HEADERONLY FROM DISK = 'd:\BACKUP\SALIDA.bak';
  40.                             --MODIFICACION A LA BD NORTHWIND. Se inserto 2 nuevas tablas despues de la Copia de se seguridad Completa.
  41.                             CREATE TABLE NuevaTablaNorthWind3 (cve INT, nom VARCHAR(35))
  42.                             CREATE TABLE NuevaTablaNorthWind4 (folio INT, descripcion VARCHAR(35))
  43.  
  44. --Copia de seguridad DIFERENCIAL. Continuan los cambios.
  45. backUp DATABASE NorthWind TO dispositivo
  46.     WITH differential,
  47.     noformat, noinit,
  48.     name='Diferencial 02', description='Diferencial NorthWind 02'
  49.  
  50.         --ELEMENTO NO NECESARIO
  51.                             --VERIFICAMOS LA CREACION DE LA COPIA COMPLETA EN EL ARCHIVO...
  52.                             RESTORE HEADERONLY FROM DISK = 'd:\BACKUP\SALIDA.bak';
  53.                             --ELIMINACION DE LAS TABLAS NUEVATABLANORTHWIND
  54.                             DROP TABLE NUEVATABLANORTHWIND
  55.                             DROP TABLE NUEVATABLANORTHWIND2
  56.                             DROP TABLE NUEVATABLANORTHWIND3
  57.                             DROP TABLE NUEVATABLANORTHWIND4
  58.                             CREATE TABLE ULTIMATABLANORTHWIND (cve INT, nom CHAR(20))
  59. --Ultima copia de seguridad de la northWind
  60. backUp DATABASE NorthWind TO dispositivo
  61.     WITH differential,
  62.     noformat, noinit,
  63.     name='Diferencial 03 ', Description='Diferencial NorthWind 03'
  64.  
  65.         --ELEMENTO NO NECESARIO
  66.                                 --VERIFICAMOS LA CREACION DE LA COPIA COMPLETA EN EL ARCHIVO...
  67.                                 RESTORE HEADERONLY FROM DISK = 'd:\BACKUP\SALIDA.bak';
  68. --Eliminamos la BD northWind.
  69. --Cabe recalcar que todo queda guardado en el archivo SALIDA.BAK donde se guardo nuestro dispisitivo.
  70. USE MASTER
  71. DROP DATABASE NORTHWIND