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.