Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Al restaurar el Backup me marca Server cannot process this media family

Estas en el tema de Al restaurar el Backup me marca Server cannot process this media family en el foro de SQL Server en Foros del Web. Que tal colegas.... Estoy tratando de restaurar un Backup de una BD de SQL 2008 R2 de un servidor a otro ….al realizarlo me marca ...
  #1 (permalink)  
Antiguo 12/01/2012, 09:25
 
Fecha de Ingreso: agosto-2010
Mensajes: 52
Antigüedad: 13 años, 8 meses
Puntos: 12
Al restaurar el Backup me marca Server cannot process this media family

Que tal colegas....


Estoy tratando de restaurar un Backup de una BD de SQL 2008 R2 de un servidor a otro ….al realizarlo me marca el siguiente error
The media family on device 'C:\ProyectosWeb\BD_SQL_Company.Bak' is incorrectly formed. SQL Server cannot process this media family.

El servidor de donde se obtiene la BD tiene la versión SQL 2008 R2 / Microsoft SQL Server Management Studio 10.0.1600.22 y el servidor donde se debería de restaurar tiene la versión: SQL 2008 R2 / Microsoft SQL Server Management Studio 10.50.2500.0

Ya realicé varios Backup por si es que estuviera dañado el archivo pero no va por ese lado

Estoy usando esta instrucción para respaldar
BACKUP DATABASE [Company] TO DISK = N'C:\ProyectosWeb\BD_SQL_ Company.Bak' WITH NOFORMAT, NOINIT, NAME = N' Company -Completa Base de datos Copia de seguridad', SKIP, NOREWIND, NOUNLOAD, STATS = 10

Y para restaurarlo uso el siguiente comando
RESTORE DATABASE [Company] FROM DISK = N'C:\ProyectosWeb\BD_SQL_ Company.Bak' WITH FILE = 1, NOUNLOAD, STATS = 10


Que podrá ser para solucionar ?????

Saludos
Halcón Divino
Monterrey, Nuevo Léon
México
  #2 (permalink)  
Antiguo 12/01/2012, 11:40
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

Intenta hacer un RESTORE VERIFY ONLY
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 15/01/2012, 17:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 312
Antigüedad: 15 años, 2 meses
Puntos: 4
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

Hola.

Tan sólo es una sugerencia, pero la ruta del backup en el server orígen, es la misma que en el restore del server destino???

Saludos
  #4 (permalink)  
Antiguo 16/01/2012, 11:54
 
Fecha de Ingreso: agosto-2010
Mensajes: 52
Antigüedad: 13 años, 8 meses
Puntos: 12
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

Gracias por sus respuestas


Ya intente lo recomendado del RESTORE VERIFY ONLY me marca error y a tu pregunta si es la misma ruta tanto en el backup como en el restore.si es la misma ruta y tambien la he cambado .

En el mismo servidor que realicé el backup en ese mismo “si puedo hacer el restore” pero si lo quiero hacer en otro servidor no jala.

También probé con otra PC: Instale SQL 2008 R2 en otra PC con Windows 7 profesional y es lo mismo al darle RESTORE DATABASE [Company] FROM DISK = N'C:\ProyectosWeb\BD_SQL_ Company.Bak' WITH FILE = 1, NOUNLOAD, STATS = 10 me marca el mismo error “The media family on device 'C:\ProyectosWeb\BD_SQL_Company.Bak' is incorrectly formed. SQL Server cannot process this media family.”

Y también ya descargué e instale todos los parches de Windows 7 profesional y de SQL 2008 y Visual Studio 2008 y 2010 pero nada funciona.

También lo intente restaurar usando el Wizard de SQL 2008 pero me marca el mismo error

Y ya saqué varios Backups del servidor original y nada de nada.

El servidor original es un Windows 2003 con todos sus parches instalados y donde lo quiero restaurar en otra PC que tiene Windows 7 profesional con todos sus parches y sp actualizados.

Acaso sera por la diferencia de versiones los sistemas operativos ¿???
  #5 (permalink)  
Antiguo 19/01/2012, 12:18
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

No, el problema seria si tuvieras diferentes versiones de SQL SERVER
__________________
MCTS Isaias Islas
  #6 (permalink)  
Antiguo 24/01/2012, 02:29
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 13 años
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
  #7 (permalink)  
Antiguo 22/03/2012, 21:25
 
Fecha de Ingreso: agosto-2010
Mensajes: 52
Antigüedad: 13 años, 8 meses
Puntos: 12
Respuesta: Al restaurar el Backup me marca Server cannot process this media family

Muchas Gracias a todos ustedes por sus respuestas
Les cuento mi anecdota y experiencia con este problema ... espero que a alguien le sirva

Aparentemente el problema es con el sistema Operativo Windows 7

El respaldo que generé de una Base de Datos de SQL 2008 R2 el cual esta instalado sobre un servidor con Windows 2003 ""nunca"" lo pude restaurar en los equipos que tienen Windows 7 y SQL 2008 R2 me marca el error que comento al inicio de este POST

La unica forma en que lo pude restaurar es sobre equipos o servidores que tienen sistema operativo 2003 y en PC con Windows XP con SP3 ... obiamente con SQL 2008 R2 instalado.

Por lo anterior descrito hay una falla de compatibilidad al tratar de restaurar Backup que se realizan sobre Windows 2003 en Windows 7.

Les comento que tanto los sistemas operativos 2003 y Windows 7 estan 100% actualizados con todos los parches habidos y por haber.

Si hay alguien que haya tenido un problema similar al de este POST con windows 7 profesional y Windows 2003 y lo haya resuelto pues me gustaria saber como lo hizo.


Saludos
Halcón Divino
Monterrey, N.L.
México

Etiquetas: backup, dañado, marca, media, restaurar, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:24.