sys.databases DB Status 확인하기
단순 DB status 를 확인하기 위해 찾았으나
collation , status , user Access 등.. 활용도 있는 값들이 있음.
state_desc : ONLINE / OFFLINE
state : 0 = ONLINE 
         1 = RESTORING 
         2 = 복구 | SQL Server 2008 를 통해 SQL Server 2017
         3 = RECOVERY_PENDING | SQL Server 2008 를 통해 SQL Server 2017
         4 = SUSPECT 
         5 EMERGENCY = | SQL Server 2008 를 통해 SQL Server 2017
         6 = 오프 라인 | SQL Server 2008 를 통해 SQL Server 2017
         7 = 복사| Azure SQL 데이터베이스 활성 지리적 복제 
         10 = OFFLINE_SECONDARY | Azure SQL 데이터베이스 활성 지리적 복제 
SELECT name,state_desc,state,* FROM sys.databases 
WHERE state_desc = 'ONLINE'
자세한 추가 정보는 :
sys.databases (TRANSACT-SQL) - SQL Server
sys.databases(Transact-SQL)sys.databases (Transact-SQL) 이 문서의 내용 --> 적용 대상: SQL Server(2008부터) Azure SQL Database Azure SQL Data Warehouse 병렬 데이터 웨어하우스 APPLIES TO: SQL Server (starting with 2008) Azure SQL Database Azure SQL Data Warehouse Parallel Data Wa
docs.microsoft.com







