Problema al borrar contenido tabla

26/11/2003 - 18:31 por Alberto | Informe spam
Cuando intento borrar el contenido de una tabla (tiene algo más de 20.000
registros) me aparece un error diciendo que el log está lleno. Para
solucionarlo, se hizo un backup de la base de datos y el log pasó de 6Mb a
2Mb (tiene un máximo de 10Mb y un crecimiento del 10%) y posteriormente se
volvió a lanzar el Delete de la tabla pero con el mismo resultado.
¿Cómo puedo solucionarlo?

Gracias.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
26/11/2003 - 18:58 | Informe spam
Quitale el límite al log, para esa operación necesita más espacio.

Saludos
Miguel Egea
"Alberto" escribió en el mensaje
news:
Cuando intento borrar el contenido de una tabla (tiene algo más de 20.000
registros) me aparece un error diciendo que el log está lleno. Para
solucionarlo, se hizo un backup de la base de datos y el log pasó de 6Mb a
2Mb (tiene un máximo de 10Mb y un crecimiento del 10%) y posteriormente se
volvió a lanzar el Delete de la tabla pero con el mismo resultado.
¿Cómo puedo solucionarlo?

Gracias.


Respuesta Responder a este mensaje
#2 Alberto
26/11/2003 - 19:04 | Informe spam
¿Qué es lo que guarda para esta operación? ¿almacena los borrados
individuales de cada una de las filas?

Gracias
"Miguel Egea" escribió en el mensaje
news:
Quitale el límite al log, para esa operación necesita más espacio.

Saludos
Miguel Egea
"Alberto" escribió en el mensaje
news:
> Cuando intento borrar el contenido de una tabla (tiene algo más de


20.000
> registros) me aparece un error diciendo que el log está lleno. Para
> solucionarlo, se hizo un backup de la base de datos y el log pasó de 6Mb


a
> 2Mb (tiene un máximo de 10Mb y un crecimiento del 10%) y posteriormente


se
> volvió a lanzar el Delete de la tabla pero con el mismo resultado.
> ¿Cómo puedo solucionarlo?
>
> Gracias.
>
>


Respuesta Responder a este mensaje
#3 Miguel Egea
26/11/2003 - 19:10 | Informe spam
Si, ten en cuenta que él tiene que garantizar el ACID, es decir que si
apagas el ordenador incluso durante lproceso no vas a perder información...
por lo que tiene que guardar toda la información de rollback.

Saludos
Miguel Egea
"Alberto" escribió en el mensaje
news:
¿Qué es lo que guarda para esta operación? ¿almacena los borrados
individuales de cada una de las filas?

Gracias
"Miguel Egea" escribió en el mensaje
news:
> Quitale el límite al log, para esa operación necesita más espacio.
>
> Saludos
> Miguel Egea
> "Alberto" escribió en el mensaje
> news:
> > Cuando intento borrar el contenido de una tabla (tiene algo más de
20.000
> > registros) me aparece un error diciendo que el log está lleno. Para
> > solucionarlo, se hizo un backup de la base de datos y el log pasó de


6Mb
a
> > 2Mb (tiene un máximo de 10Mb y un crecimiento del 10%) y


posteriormente
se
> > volvió a lanzar el Delete de la tabla pero con el mismo resultado.
> > ¿Cómo puedo solucionarlo?
> >
> > Gracias.
> >
> >
>
>


Respuesta Responder a este mensaje
#4 ulises
26/11/2003 - 19:20 | Informe spam
Solo como comentario, si tu base de datos es de DESARROLLO
y tienes problemas de espacio, puedes activar la
opcion "trunc. log on chkpt." a la base de datos y
realizar la eliminación por partes.

Saludos,
Ulises

Si, ten en cuenta que él tiene que garantizar el ACID, es


decir que si
apagas el ordenador incluso durante lproceso no vas a


perder información...
por lo que tiene que guardar toda la información de


rollback.

Saludos
Miguel Egea
"Alberto" escribió en el mensaje
news:
¿Qué es lo que guarda para esta operación? ¿almacena




los borrados
individuales de cada una de las filas?

Gracias
"Miguel Egea"




escribió en el mensaje
news:
> Quitale el límite al log, para esa operación necesita




más espacio.
>
> Saludos
> Miguel Egea
Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP]
27/11/2003 - 02:51 | Informe spam
Puedes borrar TODAS las filas de la tabla usando TRUNCATE TABLE. Esta
operación hace borrado rápido y NO HACE LOGGING.

saludos
gux

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Alberto" wrote in message
news:
Cuando intento borrar el contenido de una tabla (tiene algo más de 20.000
registros) me aparece un error diciendo que el log está lleno. Para
solucionarlo, se hizo un backup de la base de datos y el log pasó de 6Mb a
2Mb (tiene un máximo de 10Mb y un crecimiento del 10%) y posteriormente se
volvió a lanzar el Delete de la tabla pero con el mismo resultado.
¿Cómo puedo solucionarlo?

Gracias.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida