Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compactar

6 views
Skip to first unread message

Carmelo Enrique Gonzalez

unread,
Jan 16, 2010, 8:55:21 AM1/16/10
to
Hola buen dia. Como puedo compactar una BD de SqlServer

Saludos

Patricio Poo V.

unread,
Jan 18, 2010, 4:56:12 PM1/18/10
to
Carmelo Enrique Gonzalez Escribió :

> Hola buen dia. Como puedo compactar una BD de SqlServer
>
> Saludos

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.

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 (imagen 2) y aparece un cuadro de
dialogo como en la imagen 3, 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

--
salu2
PPoo


Miguel Egea

unread,
Jan 25, 2010, 4:57:33 AM1/25/10
to
Perdona el mensaje de antes, dedo demasiado r�pido. Como te dec�a no hay
compactar en SQL Server, si lo que pasa es que te ha crecido anormalmente
cualquier fichero, puedes reducirlo con el Management Studio, como te acaban
de comentar, sin embargo, te recomendr�a que le dieras un vistazo a este
art�culo, as� entenderas que es lo que pasa y evitaras tener que repetir
esta tarea "de vez en cuando"

http://portalsql.com/index.php/2010/01/como-reduzco-mi-log-de-transacciones/


--
Saludos Cordiales
Miguel Egea
Solid Quality Mentos
http://www.portalsql.com

"Carmelo Enrique Gonzalez" <gonzale...@hotmail.com> escribi� en el
mensaje de noticias:95508649-DABE-4542...@microsoft.com...

Miguel Egea

unread,
Jan 25, 2010, 4:55:18 AM1/25/10
to
El concepto compactar no existe en SQL Server, si tu base de datos est�
creciendo, me atrever�a a aventurar que es el log de transacciones (el
fichero LDF) el que te est� creciendo,

"Carmelo Enrique Gonzalez" <gonzale...@hotmail.com> escribi� en el
mensaje de noticias:95508649-DABE-4542...@microsoft.com...

0 new messages