Cómo hacer bien un backUp?

01/04/2007 - 18:44 por LuisM | Informe spam
Amigos, tengo 0 experiencia en SQL Server2005 y he intentado probar hacer un
backup de una BD cualquiera y luego restaurarla en otra BD. Pero, al
restaurar me genera el siguiente error (lo copio del mensaje):

"System.Data.SqlClient.SqlError: The tail of the log for the database "C01"
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.Smo)"

Qué estoy haciendo mal?

Gracias

Luis
 

Leer las respuestas

#1 Salvador Ramos
01/04/2007 - 20:31 | Informe spam
Hola,

Para la prueba que quieres hacer, al existir ya la base de datos sobre la
que restauras debes indicarle 'WITH REPLACE', puedes ampliar información en
la ayuda sobre la instrucción RESTORE DATABASE.
Si lo estás haciendo de forma gráfica, con el SQL Server Management Studio,
debes ir a Opciones y allí elegir 'Sobreescribir la base de datos
existente'.

Un saludo
Salvador Ramos

www.sqlserverymicrosoft.net (información sobre SQL Server y .NET)
www.sqlserverymicrosoft.net/acerca_de_salvador_ramos.htm
[SQL Server MVP]

"LuisM" <xx0(ARROBA)hotmail.com> escribió en el mensaje
news:%23%
Amigos, tengo 0 experiencia en SQL Server2005 y he intentado probar hacer
un backup de una BD cualquiera y luego restaurarla en otra BD. Pero, al
restaurar me genera el siguiente error (lo copio del mensaje):

"System.Data.SqlClient.SqlError: The tail of the log for the database
"C01" 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.Smo)"

Qué estoy haciendo mal?

Gracias

Luis


Preguntas similares