Automatizar shrink database

04/02/2004 - 09:08 por José M. Trucíos Ch. | Informe spam
Estimados:

¿Hay manera de automatizar este procedimiento que ejecuto manualmente.?

Gracias.

Preguntas similare

Leer las respuestas

#6 Norman A. Armas
04/02/2004 - 19:57 | Informe spam
Me parece que seria lo mismo que incluirlo en una tarea.
Ademas de que es recomendable crear un Plan de Mantenimiento de la base de
datos e incluir el shrink en ese mantenimiento.

Saludos,

Norman



"Eladio Rincón" wrote in message
news:
Por cierto, tuve hace unas semanas una conversación con un cliente (creo que
es lector del foro), y estuvimos hablando sobre la posibilidad de hacer
configurable tanto la frecuencia (30 minutos) como el tamaño (25%) porque
queda la sensación de que es un valor "hardcode"; al final concluimos que
mejor sería no sugerirlo porque pasaría de ser automático a configurable: en
el fondo si quieres configurarlo te creas una tarea que libere espacio de
ficheros y listo ...

¿que opinais?

Eladio Rincón
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG

"Norman A. Armas" escribió en el mensaje
news:%
Mostrar la cita
el
Mostrar la cita
un
Mostrar la cita
sus
Mostrar la cita
de
Mostrar la cita
#7 José M. Trucíos Ch.
05/02/2004 - 05:35 | Informe spam
Hola a todos:

Muchas gracias por sus respuestas.

Cuando hablaba de automatizar, pensaba en algo así como hago con el LOG de
transacciones: Antes de procesar, lo reduzco mendiante sentencias SQL en el
DTS. ¿Podré hacer algo parecido con el shrink en SQL y en un DTS?

Gracias otra vez.

"José M. Trucíos Ch." escribió en el mensaje
news:%
Mostrar la cita
#8 Maximiliano D. A.
05/02/2004 - 13:10 | Informe spam
si, como no, en un DTS solo deberias poner en algun paso la secuencia Sql
que deseas eejcutar y listo.

Esto tambien lo podes hacer en una tarea por ej, pero en ambos casos es
factible

Salu2

Maximiliano Damian Accotto


"José M. Trucíos Ch." escribió en el mensaje
news:%
Mostrar la cita
el
Mostrar la cita
#9 José M. Trucíos Ch.
06/02/2004 - 06:05 | Informe spam
Ya pero, y con comandos SQL, ¿cómo sería? ¿tienes un ejemplo?

"Maximiliano D. A." <maxi_accotto[arroba]speedy[.]com[.]ar> escribió en el
mensaje news:udDscF%
Mostrar la cita
de
Mostrar la cita
manualmente.?
Mostrar la cita
#10 Eladio Rincón
06/02/2004 - 10:48 | Informe spam
Hola,

los comandos son

BOL:

DBCC SHRINKFILE
Reduce el tamaño del archivo de datos o de registro especificado de la base de datos relacionada.
Sintaxis
DBCC SHRINKFILE
( { file_name | file_id }
{ [ , target_size ]
| [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ]
}
)


DBCC SHRINKDATABASE
Reduce el tamaño de los archivos de datos de la base de datos especificada.
Sintaxis
DBCC SHRINKDATABASE
( database_name [ , target_percent ]
[, {NOTRUNCATE | TRUNCATEONLY}]
)



Eladio Rincón
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG

"José M. Trucíos Ch." escribió en el mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida