Automatizar Compactacion Base de datos MSDE

07/01/2004 - 09:27 por Cecilio | Informe spam
Hola Grupo.

Alguien tiene un ejemplo para que mediante código VB (ej SQLDMO) se pueda
compactar una base de datos MSDE? Me parece que se hace mediante una
instrucción shrink, pero no logro que me funcione, por lo que si alguien es
tan amable de enviarme un código de ejemplo se lo agradecería en el alma.



Un Saludo

Preguntas similare

Leer las respuestas

#1 Miguel Egea
07/01/2004 - 10:15 | Informe spam
Que es lo que quieres compactar el log? o la Bd?. Si es así ¿Con qué
objeto?. Si es el log, es porque no estás haciendo copias de seguridad
específicas del log. Si no quieres marearte mucho y no te importa demasiado
no poder recuperar los datos excepto desde la última copia de seguridad,
cambia el modo de recuperación a sencillo y te olvidas del crecimiento.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores

"Cecilio" escribió en el mensaje
news:
Mostrar la cita
es
Mostrar la cita
#2 Cecilio
07/01/2004 - 11:33 | Informe spam
La quiero hacer de la base de datos entera. El mótivo es que debido a la
limitación de 2Gb de MSDE, he puesto una utilidad para borrar los datos de
Acumulados e Historicos a partir de una fecha determinada, pero despues de
utilizarla los archivos mdf y ldf que tenian un tamaño de 92 y 2 Mb
respectivamente se quedan en 92 y 57 Mb mientras que en el administrador de
sql server aparecetamaño 141Mb y espacio disponible 118.
Si se te ocurre una idea de optimizar esto te agradecería que me la dijeras


"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
demasiado
Mostrar la cita
pueda
Mostrar la cita
alma.
Mostrar la cita
#3 Miguel Egea
07/01/2004 - 11:46 | Informe spam
no necesitas optimizarlo, el espacio disponible será usado por datos cuando
lo necesites, y disminuir el fichero para que crezca automáticamente es una
tarea innecesaria. De todas formas si aún así quieres hacerlo son los
comandos DBCC shrinkfile los que hacen eso, podría escribir como hacerlo.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
"Cecilio" escribió en el mensaje
news:
Mostrar la cita
de
Mostrar la cita
dijeras
Mostrar la cita
alguien
Mostrar la cita
#4 Cecilio
07/01/2004 - 12:42 | Informe spam
La cuestión está si la limitación de MSDE de 2Gb se refiere a espacio físico
ocupado por los archivos en el disco duro o, 2GB de datos en la admin de SQL
Sever . En el segundo caso, llevas razón, no sería necesario, sin embargo si
es el primero si que necesito "rascar" espacio de donde sea.


"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
cuando
Mostrar la cita
una
Mostrar la cita
de
Mostrar la cita
de
Mostrar la cita
seguridad,
Mostrar la cita
crecimiento.
Mostrar la cita
#5 Miguel Egea
07/01/2004 - 12:53 | Informe spam
creo que las 2 gb son del espacio físico, lo confirmo y publico el script de
reducción..

Saludos
Miguel Egea
"Cecilio" escribió en el mensaje
news:eXIX#
Mostrar la cita
físico
Mostrar la cita
SQL
Mostrar la cita
si
Mostrar la cita
hacerlo.
Mostrar la cita
la
Mostrar la cita
datos
Mostrar la cita
despues
Mostrar la cita
administrador
Mostrar la cita
mensaje
Mostrar la cita
seguridad
Mostrar la cita
se
Mostrar la cita
una
Mostrar la cita
el
Mostrar la cita
Ads by Google
Search Busqueda sugerida