Tengo un archivo corrupto, a la hora de restaurar me marca error:
"Specified cast is not valid. (SQLManagerUI)"
Migre de SQL 2005 R2 a 2008 R2, lo q se me hace extraño es q monte la BD la monte en el server original con el 2008 R2 y en otro server con 2008 R2 y todo ok, el mismo .BAK lo guarde en cinta y en una unidad d disco y los dos archivos estan dañados, lamentablemente borre el archivo del segundo server y pues el primero es el q tengo en producción por lo cual no me sirve si requiero la BD del cierre.
Trate restaurando con el código:
Código SQL:
Ver originalRESTORE DATABASE Sept1
FROM DISK = N'E:\Respaldos\20130930_SQL_CierreMensual.BAK'
WITH FILE = 1, MOVE N'ITS'
TO N'E:\DATA\Sept1.mdf',
MOVE N'ITS_log' TO N'L:\LOG\Sept1_1.ldf',
NOUNLOAD, REPLACE, STATS = 10
Marca este error:
10 percent processed.
20 percent processed.
30 percent processed.
40 percent processed.
50 percent processed.
60 percent processed.
70 percent processed.
Msg 3183, Level 16, State 2, Line 3
RESTORE detected an error on page (0:0) in database "Sept1" as read from the backup set.
Msg 3013, Level 16, State 1, Line 3
RESTORE DATABASE is terminating abnormally.
He verificado con código si el archivo esta corrupto y dice:
Msg 3242, Level 16, State 2, Line 1
The file on device 'E:\Respaldos\20130930_SQL_CierreMensual.BAK' is not a valid Microsoft Tape Format backup set.
Msg 3013, Level 16, State 1, Line 1
VERIFY DATABASE is terminating abnormally.
También revise el archivo y me dice q el bak esta incompleto:
*** INCOMPLETE ***
Hay alguna manera de corregir o modifcar el .BAK ¿?
Trate con algún software SysTools, y se ha tardado mil horas en querer recuperar pero pues al fnal d cuentas creo q lo cobraran una vez q recupere el archivo pero pues no se q hacer, alguna idea?.
Gracias.