Hola a todos,
Tal como comenta ejbsoft, es un tema muy común en las búsquedas de google.
De todas maneras con DBCC SHRINKDATABASE y DBCC SHRINKFILE puedes hacer lo que comentas.
http://msdn.microsoft.com/es-es/library/ms190488.aspx http://msdn.microsoft.com/es-es/library/ms189493.aspx
Aprovecho la ocasión para añadir que hace tiempo encontré un artículo en el que se "demostraba" que un SHRINKDATABASE es una práctica muy extendida entre los DBA, pero tiene la contraindicación que una vez ejecutado deja la BBDD totalmente fragmentada. Si es así, piensa en el rebuilt y reorganize de los índices.
http://blog.sqlauthority.com/2010/08...he-sql-server/
Saludos,