Reconstrua todos os índices nas tabelas, incluindo o índice clusterizado. De Livros on-line :
Rebuilding an index drops and re-creates the index. This removes fragmentation, reclaims disk space by compacting the pages based on the specified or existing fill factor setting, and reorders the index rows in contiguous pages.
Algo como:
ALTER INDEX ALL ON [lc_db_user].[JMS_MESSAGES] REBUILD
DBCC SHRINKDATABASE ou (mais preferencialmente) DBCC SHRINKFILE só fará algo se o espaço tiver sido liberado da própria tabela. Além disso, verifique se você está familiarizado com os problemas associados ao encolhimento arquivos de banco de dados . O resumo executivo: NUNCA use o recurso de encolhimento automático, apenas reduza os arquivos quando necessário e sempre faça um acompanhamento completo com a reindexação para desfragmentar todos os índices que você acabou de fragmentar.