SQL Server 팜에서 모든 데이터베이스의 상태를 알고 싶습니다. 나는 다음을 사용했다 :tsql을 사용하여 데이터베이스의 상태를 단어로 찾을 수 있습니다.
select name,
case status
when 32 then 'loading'
when 128 then 'recovering'
when 512 then 'offline'
when 4096 then 'single user'
when 64 then 'pre recovery'
when 256 then 'not recovered'
else 'Normal'
end
from sysdatabases
where name not in('master','msdb','model','tempdb','reportserver','reportservertempdb','pubs','distribution','northwind')
그러나 친구는 Status가 2와 같이 조합 될 수 있다고 말했다. 32 + 128 = 32128. 이 그림을 사용하여 데이터베이스 상태를 어떻게 찾을 수 있습니까?
직접 적용 할 수있는 TSQL이 있습니까? – Manjot