Using FILEPROPERTY to Check for Free Space in a Database
Learn how to use FILEPROPERTY to check for free space in a database.
SELECT DB_NAME() AS DBName,
name AS FileName,
size/128.0 AS MB,
size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS
INT)/128.0 AS FreeMB
FROM sys.database_files;