Archivo de Registro de transacciones demasiado grande ...

26/11/2003 - 17:21 por Dani | Informe spam
Y cuando digo demasiado es demasiado, ya que es una BD para el desarrollo,
realmente no se meten tantos datos.

Bueno, el tema es que ocupa 70 gigas ... Cómo es posible? ... qué puedo
hacer ??

Cualquier pista me serviría

Gracias de antemano ...

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
26/11/2003 - 17:40 | Informe spam
http://www.helpdna.net/bosqlfaq01.htm


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)
MVP SQL Server
Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Dani" escribió en el mensaje
news:
Y cuando digo demasiado es demasiado, ya que es una BD para el


desarrollo,
realmente no se meten tantos datos.

Bueno, el tema es que ocupa 70 gigas ... Cómo es posible? ... qué puedo
hacer ??

Cualquier pista me serviría

Gracias de antemano ...




Respuesta Responder a este mensaje
#2 Manuel \(Salamanca\)
26/11/2003 - 17:42 | Informe spam
Hola Dani,
haber si te puedo ayudar esto:


/*Reducir el tamaño de los ficheros de una base de datos
Este proceso es muy sencillo, a través de una utilidad del Enterprise
Manager del SQL Server y de unas instrucciones de transact-SQL reducir el
tamaño de la base de datos y del log.

Ha veces que el tamaño físico de nuestra base de datos es superior al tamaño
real de datos, es decir, en disco el fichero físico de la base de datos
puede ocupar un 1GB y realmente estar ocupando 100MB, es decir solo tener
100MB de información, esto es debido a las modificaciones que realizamos
durante la vida de la base de datos. Al borrar registro u otros objetos de
la base de datos éstos no liberan el espacio físico y por eso aunque
nosotros reduzcamos los datos no pasa lo mismo con el tamaño físico.

Para reducir el tamaño del fichero físico debemos utilizar una opción del
menú del Enterprise Manager, colocándonos sobre la base de datos pulsamos
con el botón derecho del raton y seleccionamos "all tasks" (todas las
tareas) -> Shrink Database y aparece un cuadro de dialogo, aquí se ha de
seleccionar la opción ""Move pages to beginning of file befote shrinking"
pulsamos OK y esto reducirá el tamaño del fichero fisico.

Una vez hecho este proceso recomiendo utilizar las siguientes intrucciones
para borrar el log y reducir su tamaño.
"
BACKUP LOG base_de_datos WITH TRUNCATE_ONLY

DBCC SHRINKDATABASE ( base_de_datos , TRUNCATEONLY )

Es probable, bueno, seguro que si borrarais muchos datos el fichero de log
os crezca desmesuradamente por lo que es conveniente tener suficiente
espacio en disco e ir reduciendo el fichero de log.

EJEMPLO DE REDUCCION DE LOG DE TRANSACCIONES DE LA BASE DE DATOS 'SIPRO'
*/

BACKUP LOG SIPRO WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE ('SIPRO',TRUNCATEONLY )


Saludos.


"Dani" escribió en el mensaje
news:
Y cuando digo demasiado es demasiado, ya que es una BD para el


desarrollo,
realmente no se meten tantos datos.

Bueno, el tema es que ocupa 70 gigas ... Cómo es posible? ... qué puedo
hacer ??

Cualquier pista me serviría

Gracias de antemano ...




Respuesta Responder a este mensaje
#3 Accotto Maximiliano D.
26/11/2003 - 19:19 | Informe spam
hola!! ueno el archivo puede crecer por varios motivos aca te mando un
comando de como reducirlo a 2gb nomas (previo a esto hace un backup log
truncate y un backup de la BDD)

checkpoint
backup log fsc with truncate_only
DBCC SHRINKFILE(fsc_ss_log,2000)

fsc=nombre bdd
fsc_ss_log = nombre archivo BDD

Un saludo


Maximiliano Damian Accotto
"Dani" escribió en el mensaje
news:
Y cuando digo demasiado es demasiado, ya que es una BD para el


desarrollo,
realmente no se meten tantos datos.

Bueno, el tema es que ocupa 70 gigas ... Cómo es posible? ... qué puedo
hacer ??

Cualquier pista me serviría

Gracias de antemano ...




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