Hola Ariel Sartor,
¡Bienvenido(a) a Microsoft Q&A!
Aquí hay algunas consideraciones y pasos que podrías seguir para solucionar el problema:
Verifica el Espacio Libre: Después de ejecutar DBCC SHRINKDATABASE
, verifica el espacio libre en la base de datos, menciono esto ya que a veces el tamaño en disco puede no reflejar el tamaño lógico de la base de datos.
Revisa el Tipo de Recuperación: Si tu base de datos está en modo de recuperación completa, el tamaño puede aumentar debido a los registros de transacciones. Considera cambiar a un modo de recuperación simple si no necesitas la capacidad de restaurar a un punto específico en el tiempo.
Ejecuta DBCC SHRINKFILE: En lugar de DBCC SHRINKDATABASE
, intenta usar DBCC SHRINKFILE
en el archivo de datos específico. Esto puede ser más efectivo para reducir el tamaño de un archivo en particular.
DBCC SHRINKFILE (nombre_del_archivo, tamaño_deseado_en_MB);
Reorganiza y Reconstruye Índices: Asegúrate de que los índices estén bien organizados. A veces, la fragmentación puede causar un aumento en el tamaño de la base de datos. Puedes el siguiente codigo:
ALTER INDEX ALL ON nombre_de_la_tabla REBUILD;
Adicionalmente, si el backup ocupa solo 150 KB, eso indica que los datos eliminados no están ocupando espacio en el backup. Podrías considerar restaurar la base de datos desde el backup y luego aplicar los cambios necesarios.
Espero que estos consejos ayuden a resolver el problema. Si necesitas más asistencia, estoy a tu disposición.
Atentamente,
Gao
Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.