|
Escrito por
Oleinus
el 30 de Abril
Buenos días, Tengo un problema a la hora de restaurar un backup completo en el momento en que Le quiero añadir la parte diferencial a partir de dos archivos, mi versión de sql Es SQL server 2005 sobre un sistema operativo Windows Server 2003, si hago la Restauración de files and filegroups desde base de datos, se listan debajo las Copias de seguridad full y diferenciales, y se pueden restaurar al gusto siempre Que esté marcada la completa, sin embargo si intento hacer la restauración from Device a partir de dos archivos, me saca el siguiente mensaje de error: An exception ocurred while executing a Transact-SQL statement or batch Si hago la restauración de database en vez de files and filegroups tengo el mismo Error, pero ésta vez con más información: An exception ocurred while executing a Transact-SQL statement or batch. Additional information: ServerMSSQL. 1MSSQLBackup ombre de mi bbdd FULL" is not part of a multiple Family media set. BACKUP WITH FORMAT can be used to form a new media set. También he de añadir que procediendo a restaurar sólo la copia FULL sin agregar Archivo diferencial, la restauración se procede OK, una vez restaurada, intento Restaurar sobre ella un archivo cuyo contenido es la parte diferencial obteniendo El siguiente error: Restore failed from Server "Nombredemiserver". (Microsoft.SqlServer.Smo) Additional information: Because no files are ready to rollforward. Todas estas pruebas han sido realizadas con copias de seguridad hechas de forma Automática con el agente SQL, pero la finalidad es hacerlo mediante tareas Programadas que ejecutan un script que realiza los backups de la siguiente forma: - Cada domingo 1 backup completo que se almacena en un archivo en el cual se Indica el año/mes/día y la insignia FULL. - Cada día de la semana 1 backup diferencial que se almacena en otro archivo en el Cual se indica el año/mes/día y la insignia DIFF. Sospecho que éstos errores pueden estar producidos por los parámetros de Realización del backup, de modo que incluyo el script que utilizo para realizar éstas copias: SCRIPT PARA FULL: DECLARE @fecha VARCHAR(250) ServerMSSQL. 1MSSQLBackup"+ @fecha +" - BBDD - Full Database. Bak" N"BBDD-Full Database Backup", SKIP, NOREWIND, NOUNLOAD, STATS = 10 SCRIPT PARA DIFERENCIAL: DECLARE @fecha VARCHAR(250) @fecha +" -BBDD - Diff Database. Bak" N"bbdd-Diff Database Backup", SKIP, NOREWIND, NOUNLOAD, STATS = 10 Por favor, si alguien me pudiera ayudar, lo agradecería. |
||
|
Citar |
Ver mensaje
|
|
Escrito por
Isaias Islas González
el 4 de Mayo
Primero debes restaurar el FULL y dejarlo en espera de recibir el diferencial (recovery), de lo contrario, no podras aplicarle tu diferencial. |
|
Escrito por
Oleinus
el 8 de Mayo
Gracias! Como va lo del recovery? Así un script sencillito... |
|
Escrito por
Isaias Islas González
el 8 de Mayo
RESTORE DATABASE <tubase> WITH RECOVERY |
|
Escrito por
Oleinus
el 12 de Mayo
El sql me reporta el siguiente mensaje de error: |
|
Escrito por
Isaias Islas González
el 13 de Mayo
Como no nos muestra el codigo que esta utilizando, es dificil poder ayudarle. |
|
Escrito por
Dalsom
el 18 de Octubre
Hola Isaias, |
|
Escrito por
Isaias Islas González
el 19 de Octubre
El "problema" en internet, es que cuando ESCRIBES TODO A MAYUSCULAS, se entiende como si GRITARAS. |
|
Al escribir en el debate:
|