DATABASEPROPERTYEX 함수를 사용하면 지정한 데이터베이스에 대하여 지정한 데이터베이스 옵션이나 속성의 현재 설정을 확인할 수 있습니다. DATABASEPROPERTYEX 함수는 지정한 Property에 대한 결과값을 반환하며 한번에 하나의 속성 설정만 조회 가능합니다. property의 값 목록과 그에 따른 결과의 종류는 온라인 설명서를 참조하기 바랍니다.
[구문] DATABASEPROPERTYEX (database_name, property)
sys.databases 카탈로그 뷰를 사용하면 한번에 여러 가지 속성 설정을 조회할 수 있으며, sp_dboption을 사용하여 데이터베이스에 현재 설정되어 있는 옵션을 확인할 수도 있습니다.
데이터베이스의 옵션 상태는 ALTER DATABASE를 이용하여 변경할 수 있습니다.
DATABASEPROPERTYEX를 사용하여 데이터베이스 옵션 설정 확인하기 |
-- AdventureWorks 데이터베이스의 통계 자동 업데이트 옵션 설정 확인 SELECT DATABASEPROPERTYEX ('AdventureWorks','IsAutoUpdateStatistics') AS IsAutoUpdateStatistics; GO -- AdventureWorks 데이터베이스의 복구 모델 설정 확인 SELECT DATABASEPROPERTYEX ('AdventureWorks','Recovery') AS Recovery; GO |
sys.databases 뷰를 사용하여 데이터베이스 옵션 설정 확인하기 |
-- 모든 데이터베이스의 설정 옵션 목록 확인 -- AdventureWorks 데이터베이스의 설정 옵션을 확인 -- AdventureWorks 데이터베이스의 통계 자동 생성 및 업데이트 옵션 설정 확인 SELECT name, is_auto_create_stats_on, is_auto_update_stats_on FROM sys.databases WHERE name='AdventureWorks'; GO -- AdventureWorks 데이터베이스의 복구 모델 설정 확인 SELECT recovery_model, recovery_model_desc FROM sys.databases WHERE name = 'AdventureWorks'; GO |
데이터베이스의 현재 설정 옵션 확인하기 |
EXEC sp_dboption 'AdventureWorks'; GO |
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 로그 공간 확인하기 (0) | 2009.07.20 |
---|---|
[SQL 2005 GUIDE] 데이터베이스 공간 확인하기 (0) | 2009.07.20 |
[SQL 2005 GUIDE] 데이터베이스 기본 정보 조회하기 (0) | 2009.07.20 |
[SQL 2005 GUIDE] 데이터베이스 파일그룹 정보 확인하기 (0) | 2009.07.20 |
[SQL 2005 GUIDE] 데이터베이스 파일 정보 확인하기 (0) | 2009.07.20 |