SQL Server 2005

18/03/2010 - 16:01 por Ricky | Informe spam
Hola
Tengo algunos Backups hechos en SQL 2005 que no puedo recuperar.

"System.Data.SqlClient.SqlError: The tail of the log for the database
"MACA-AVE" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup
the log if it contains work you do not want to lose. Use the WITH REPLACE or
WITH STOPAT clause of the RESTORE statement to just overwrite the contents of
the log. (Microsoft.SqlServer.Express.Smo) "

¿Que opinan?
Desde ya, muchas gracias
Ricky
Bayres
Argentina

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/03/2010 - 16:08 | Informe spam
Ricky,

Nos puedes decir los tipos de backups a los que te refieres y la forma en
que tratas de restaturarlos (sentencias)?


AMB


"Ricky" wrote:

Hola
Tengo algunos Backups hechos en SQL 2005 que no puedo recuperar.

"System.Data.SqlClient.SqlError: The tail of the log for the database
"MACA-AVE" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup
the log if it contains work you do not want to lose. Use the WITH REPLACE or
WITH STOPAT clause of the RESTORE statement to just overwrite the contents of
the log. (Microsoft.SqlServer.Express.Smo) "

¿Que opinan?
Desde ya, muchas gracias
Ricky
Bayres
Argentina
Respuesta Responder a este mensaje
#2 Ricky
18/03/2010 - 16:57 | Informe spam
Hola Alejandro,
Los backups fueron hechos con un utilitario de un sistema de gestión que se
contacta con el SQL, y que uso hace 5 años y con los cuales no había tenido
aún este problema.
La recuperación la hago también con el utilitario, digamos unas 100 veces,
tal vez más.
En este caso, también intenté recuperarlo con el Managment Studio Express,
quien es el autor del texto que envié.
O sea que en ningún caso yo escribo sentencias.

Con el utilitario, el texto es diferente, solo se refiere a la contraseña:
"La clave de acceso a la base de datos es incorrecta. Controle que la clave
definida en la base se la misma que la definida en el backup"

Ricky
Bayres
Argentina


"Alejandro Mesa" wrote:

Ricky,

Nos puedes decir los tipos de backups a los que te refieres y la forma en
que tratas de restaturarlos (sentencias)?


AMB


"Ricky" wrote:

> Hola
> Tengo algunos Backups hechos en SQL 2005 que no puedo recuperar.
>
> "System.Data.SqlClient.SqlError: The tail of the log for the database
> "MACA-AVE" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup
> the log if it contains work you do not want to lose. Use the WITH REPLACE or
> WITH STOPAT clause of the RESTORE statement to just overwrite the contents of
> the log. (Microsoft.SqlServer.Express.Smo) "
>
> ¿Que opinan?
> Desde ya, muchas gracias
> Ricky
> Bayres
> Argentina
Respuesta Responder a este mensaje
#3 Alejandro Mesa
18/03/2010 - 18:26 | Informe spam
Ricky,

Me temo que no podre serte de ayuda, pues no se a cual utilitario te
refieres. De todas maneras, puedes usar SQL Profiler, para ver que sentencias
esta usando ese utilitario.

Segun el mensaje de error, cuando ocurre un problema con la db, y esta usa
modo de recuperacion bulk-logged o full, si quieres restaurarla hasta el
punto donde ocurrio el problema, deberas hacer lo sgte:

- hacer un backup del log
- restaurar backup full con opcion no-recovery
- restaurar backups sucesivos del log / o en su lugar algun backup
diferencia mas los backups del log posterior al diferencial. La operacion
debe ser con opcion no- recovery
- restaurar el ultimo backup del log (el que hicistes en el primer paso) con
opcion recovery


AMB


"Ricky" wrote:

Hola Alejandro,
Los backups fueron hechos con un utilitario de un sistema de gestión que se
contacta con el SQL, y que uso hace 5 años y con los cuales no había tenido
aún este problema.
La recuperación la hago también con el utilitario, digamos unas 100 veces,
tal vez más.
En este caso, también intenté recuperarlo con el Managment Studio Express,
quien es el autor del texto que envié.
O sea que en ningún caso yo escribo sentencias.

Con el utilitario, el texto es diferente, solo se refiere a la contraseña:
"La clave de acceso a la base de datos es incorrecta. Controle que la clave
definida en la base se la misma que la definida en el backup"

Ricky
Bayres
Argentina


"Alejandro Mesa" wrote:

> Ricky,
>
> Nos puedes decir los tipos de backups a los que te refieres y la forma en
> que tratas de restaturarlos (sentencias)?
>
>
> AMB
>
>
> "Ricky" wrote:
>
> > Hola
> > Tengo algunos Backups hechos en SQL 2005 que no puedo recuperar.
> >
> > "System.Data.SqlClient.SqlError: The tail of the log for the database
> > "MACA-AVE" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup
> > the log if it contains work you do not want to lose. Use the WITH REPLACE or
> > WITH STOPAT clause of the RESTORE statement to just overwrite the contents of
> > the log. (Microsoft.SqlServer.Express.Smo) "
> >
> > ¿Que opinan?
> > Desde ya, muchas gracias
> > Ricky
> > Bayres
> > Argentina
Respuesta Responder a este mensaje
#4 Ricky
18/03/2010 - 22:07 | Informe spam
Alejandro,
Gracias otra vez, en rigor, no tengo un problema con nada. Es solo una
recuperación para usar el sistema de un cliente en la PC de mi oficina. El
utilitario carece de importancia, solo lo mencioné a título ilustrativo y se
usa porque es mas cómodo. Haré un nuevo backup y trataré de restaurar el
nuevo. Pero me hubiera gustado saber que está pasando. Te soy sincero, hace
ya tiempo que desconfío de los backups del SQL 2005 y mucho más de los del
2000. Tienden a traer este tipo de problemas. Por otro lado, la base es
bastante sólida. Solo una ves tuve que recurrir a la del día anterior y hacer
toda la tarea de un día, de nuevo.
Gracias otra vez.
Ricky
Bayres
Argentina


"Alejandro Mesa" wrote:

Ricky,

Me temo que no podre serte de ayuda, pues no se a cual utilitario te
refieres. De todas maneras, puedes usar SQL Profiler, para ver que sentencias
esta usando ese utilitario.

Segun el mensaje de error, cuando ocurre un problema con la db, y esta usa
modo de recuperacion bulk-logged o full, si quieres restaurarla hasta el
punto donde ocurrio el problema, deberas hacer lo sgte:

- hacer un backup del log
- restaurar backup full con opcion no-recovery
- restaurar backups sucesivos del log / o en su lugar algun backup
diferencia mas los backups del log posterior al diferencial. La operacion
debe ser con opcion no- recovery
- restaurar el ultimo backup del log (el que hicistes en el primer paso) con
opcion recovery


AMB


"Ricky" wrote:

> Hola Alejandro,
> Los backups fueron hechos con un utilitario de un sistema de gestión que se
> contacta con el SQL, y que uso hace 5 años y con los cuales no había tenido
> aún este problema.
> La recuperación la hago también con el utilitario, digamos unas 100 veces,
> tal vez más.
> En este caso, también intenté recuperarlo con el Managment Studio Express,
> quien es el autor del texto que envié.
> O sea que en ningún caso yo escribo sentencias.
>
> Con el utilitario, el texto es diferente, solo se refiere a la contraseña:
> "La clave de acceso a la base de datos es incorrecta. Controle que la clave
> definida en la base se la misma que la definida en el backup"
>
> Ricky
> Bayres
> Argentina
>
>
> "Alejandro Mesa" wrote:
>
> > Ricky,
> >
> > Nos puedes decir los tipos de backups a los que te refieres y la forma en
> > que tratas de restaturarlos (sentencias)?
> >
> >
> > AMB
> >
> >
> > "Ricky" wrote:
> >
> > > Hola
> > > Tengo algunos Backups hechos en SQL 2005 que no puedo recuperar.
> > >
> > > "System.Data.SqlClient.SqlError: The tail of the log for the database
> > > "MACA-AVE" has not been backed up. Use BACKUP LOG WITH NORECOVERY to backup
> > > the log if it contains work you do not want to lose. Use the WITH REPLACE or
> > > WITH STOPAT clause of the RESTORE statement to just overwrite the contents of
> > > the log. (Microsoft.SqlServer.Express.Smo) "
> > >
> > > ¿Que opinan?
> > > Desde ya, muchas gracias
> > > Ricky
> > > Bayres
> > > Argentina
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida