Cuando trabajamos con una base de datos en entornos de desarrollo o pruebas, es común que crezca más de lo necesario; sin embargo, al momento publicarla o compartirla, es fundamental reducir su tamaño al mínimo posible. En este artículo te mostraré los comandos esenciales de SQL Server que te permitirán reducir el tamaño físico de tu base de datos. Obtener el nombre de archivos y su tamaño, se usa la siguiente consulta: SELECT name, type_desc, size / 128 AS SizeMB FROM sys.database_files; Nos da el siguiente resultado: name type_desc SizeMB db_Prueba ROWS 9 db_Prueba_log LOG 28 Se usa SHRINKFILE para reducir el tamaño de archivo y sp_MSforeachtable para regenerar los índices. Si no usa RECOVERY SIMPLE , el tamaño del log no cambia. ALTER DATABASE db_CorreosInstitucionales_UPIICSA SET RECOVERY SIMPLE ; DBCC SHRINKFILE ( 'db_Prueba_log' , 1 ); DBCC SHRINKFILE ( 'd...
Comentarios
Publicar un comentario