log Transacciones

22/02/2006 - 00:00 por Juan F Botero | Informe spam
Hola

Tengo la siguiente duda, voy a realizar un delete en una tabla, en un
periodo de tiempo muy grande, pero quiero evitar que se me llene el log de
transacciones.
Al cambiar el valor de implicit_transactions = off evito que lo borrado se
vaya al log de transacciones?

gracias por sus comentarios

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
22/02/2006 - 00:29 | Informe spam
No evitas.

Si quieres borrar _todas_ las filas de una tabla con mínima carga sobre el
log de transacciones, puede susar TRUNCATE TABLE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Juan F Botero" wrote in message
news:%
Hola

Tengo la siguiente duda, voy a realizar un delete en una tabla, en un
periodo de tiempo muy grande, pero quiero evitar que se me llene el log de
transacciones.
Al cambiar el valor de implicit_transactions = off evito que lo borrado se
vaya al log de transacciones?

gracias por sus comentarios





Respuesta Responder a este mensaje
#2 Juan F Botero
22/02/2006 - 01:07 | Informe spam
el problema es que no quiero borrar TODAS las filas, solo un rango.

tengo otra mejor opcion?

gracias por sus comentarios

"Gustavo Larriera [MVP]" escribió en el mensaje
news:%
No evitas.

Si quieres borrar _todas_ las filas de una tabla con mínima carga sobre


el
log de transacciones, puede susar TRUNCATE TABLE.

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and


confers
no rights.

"Juan F Botero" wrote in message
news:%
Hola

Tengo la siguiente duda, voy a realizar un delete en una tabla, en un
periodo de tiempo muy grande, pero quiero evitar que se me llene el log




de
transacciones.
Al cambiar el valor de implicit_transactions = off evito que lo borrado




se
vaya al log de transacciones?

gracias por sus comentarios









Respuesta Responder a este mensaje
#3 Alejandro Mesa
22/02/2006 - 14:24 | Informe spam
Juan,

Puedes eliminar las filas en grupos mas pequeños y hacer backup del log para
que el espacio existente sea reutilizado sin necesidad de crecer.


AMB

"Juan F Botero" wrote:

el problema es que no quiero borrar TODAS las filas, solo un rango.

tengo otra mejor opcion?

gracias por sus comentarios

"Gustavo Larriera [MVP]" escribió en el mensaje
news:%
> No evitas.
>
> Si quieres borrar _todas_ las filas de una tabla con mínima carga sobre
el
> log de transacciones, puede susar TRUNCATE TABLE.
>
> Gustavo Larriera
> Uruguay LatAm
> Blog: http://sqljunkies.com/weblog/gux/
> MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
> Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
> derecho / This posting is provided "AS IS" with no warranties, and
confers
> no rights.
>
> "Juan F Botero" wrote in message
> news:%
>> Hola
>>
>> Tengo la siguiente duda, voy a realizar un delete en una tabla, en un
>> periodo de tiempo muy grande, pero quiero evitar que se me llene el log
de
>> transacciones.
>> Al cambiar el valor de implicit_transactions = off evito que lo borrado
se
>> vaya al log de transacciones?
>>
>> gracias por sus comentarios
>>
>>
>>
>>
>>
>
>





Respuesta Responder a este mensaje
#4 Maxi [MVP]
23/02/2006 - 02:19 | Informe spam
Hola, implementa un borrado de a poco, si tienes SQL2005 puedes usar el
TOP(@n) para una mejor solucion. Busca en www.sqlgurus.org que existen los
script del lauch SQL2005 Bs As y ahi tienes ejemplos


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Juan F Botero" escribió en el mensaje
news:%
Hola

Tengo la siguiente duda, voy a realizar un delete en una tabla, en un
periodo de tiempo muy grande, pero quiero evitar que se me llene el log de
transacciones.
Al cambiar el valor de implicit_transactions = off evito que lo borrado se
vaya al log de transacciones?

gracias por sus comentarios





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida