>TEXT TO lcSQL TEXTMERGE noshow > DECLARE @MaxSize INT, @MaxSizeDesc varchar(10) > SELECT @MaxSize = CASE WHEN SERVERPROPERTY('ProductVersion') > '10.5' THEN 10 * 1024 * 1024 -- 10GB for SQL Server 2008 R2 Express > ELSE 4 * 1024 * 1024 END, > @MaxSizeDesc = CASE WHEN SERVERPROPERTY('ProductVersion') > '10.5' THEN '10 GB' > ELSE '4 GB' END > > > SELECT SUM(CONVERT (BIGINT, SIZE) * 8) AS SizeKB, > @MaxSize AS MaxSize, @MaxSizeDesc AS MaxSizeDesc > FROM sysfiles F WHERE status & 0x40 <> 0x40 -- Exclude log files > ENDTEXT > mysqlexec(m.lcSQL, 'csrTemp', program()) > lcSpaceWarn = '' > > select csrTemp > if csrTemp.SizeKb >= .8 * csrTemp.MaxSize && 80% full>