SHRINKDATABASE vs SHRINKFILE

07/04/2006 - 15:38 por mayowr | Informe spam
Buenos días:

No tengo clara la diferencia entre DBCC SHRINKDATABASE (según lo que
he leido es para reducir todos los archivos de datos y registros de una
base de datos) y DBCC SHRINKFILE, (la documentación que leí dice
así reduce el tamaño del archivo de datos o de registro especificado
de la base de datos relacionada).

Ambos permiten disminuir el tamaño del log? Cual es mas seguro para
tal fin?. Que precauciones debo tener antes de ejecutar alguno de
ellos?

Ejemplos:
1. BACKUP LOG base_de_datos WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE(base_de_datos,TRUNCATEONLY)

2. DBCC SHRINKFILE (base_de_datos, 10)

Muchas gracias,
Mayo
 

Leer las respuestas

#1 Maxi
07/04/2006 - 15:50 | Informe spam
Hola, es simple la cosa, el primero recude la base de datos, esto puede ser
1 archivo o n. El segundo un archivo en particular


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


escribió en el mensaje
news:
Buenos días:

No tengo clara la diferencia entre DBCC SHRINKDATABASE (según lo que
he leido es para reducir todos los archivos de datos y registros de una
base de datos) y DBCC SHRINKFILE, (la documentación que leí dice
así reduce el tamaño del archivo de datos o de registro especificado
de la base de datos relacionada).

Ambos permiten disminuir el tamaño del log? Cual es mas seguro para
tal fin?. Que precauciones debo tener antes de ejecutar alguno de
ellos?

Ejemplos:
1. BACKUP LOG base_de_datos WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE(base_de_datos,TRUNCATEONLY)

2. DBCC SHRINKFILE (base_de_datos, 10)

Muchas gracias,
Mayo

Preguntas similares