Did you look at the Status column?DECLARE @Status TABLE ( Code INT, Msg VARCHAR(1000) )INSERT @StatusSELECT 1, 'autoclose (ALTER DATABASE)' UNION ALLSELECT 4, 'select into/bulkcopy (ALTER DATABASE using SET RECOVERY)' UNION ALLSELECT 8, 'trunc. log on chkpt (ALTER DATABASE using SET RECOVERY)' UNION ALLSELECT 16, 'torn page detection (ALTER DATABASE)' UNION ALLSELECT 32, 'loading' UNION ALLSELECT 64, 'pre recovery' UNION ALLSELECT 128, 'recovering' UNION ALLSELECT 256, 'not recovered' UNION ALLSELECT 512, 'offline (ALTER DATABASE)' UNION ALL SELECT 1024, 'read only (ALTER DATABASE)' UNION ALLSELECT 2048, 'dbo use only (ALTER DATABASE using SET RESTRICTED_USER)' UNION ALLSELECT 4096, 'single user (ALTER DATABASE)' UNION ALLSELECT 32768, 'emergency mode' UNION ALLSELECT 4194304, 'autoshrink (ALTER DATABASE)' UNION ALLSELECT 1073741824, 'cleanly shutdown'SELECT d.Name, d.dbID, s.MsgFROM master.dbo.sysdatabases AS dINNER JOIN @Status AS S ON s.Code & d.status > 0ORDER BY d.Name, s.Code
N 56°04'39.26"E 12°55'05.63"