sys.databases DB Status 확인하기
DataBase/MS-SQL2019. 7. 3. 10:46
반응형
단순 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'
자세한 추가 정보는 :
댓글()