sp_helpdb(Transact-SQL)

 

이 항목은 다음에 적용됩니다.예SQL Server(2008부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스

지정된 데이터베이스 또는 모든 데이터베이스에 관한 정보를 보고합니다.

적용 대상: SQL Server (SQL Server 2008 ~ 현재 버전).

Topic link icon Transact-SQL 구문 표기 규칙

  
sp_helpdb [ [ @dbname= ] 'name' ]  

[ @dbname= ] 'name'
정보를 보고할 대상 데이터베이스의 이름입니다. 이름sysname, 기본값은 없습니다. 경우 이름 를 지정 하지 않으면 sp_helpdb 이 예제에 있는 모든 데이터베이스에서의 sys.databases 카탈로그 뷰를 사용 합니다.

0(성공) 또는 1(실패)

열 이름데이터 형식Description
namesysname데이터베이스 이름입니다.
db_sizenvarchar(13)데이터베이스의 총 크기입니다.
소유자sysname데이터베이스 소유자와 같은 sa합니다.
dbidsmallint데이터베이스 ID입니다.
만든nvarchar(11)데이터베이스가 만들어진 날짜입니다.
상태nvarchar(600)현재 데이터베이스에 설정된 데이터베이스 옵션의 값을 쉼표로 분리하여 나열한 것입니다.

부울 값 옵션은 활성화된 경우에만 나열됩니다. 부울이 아닌 옵션은 형식으로 해당 값과 함께 나열 되어 option_name=합니다.

자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하세요.
compatibility_leveltinyint데이터베이스 호환성 수준: 60, 65, 70, 80 또는 90입니다.

경우 이름 지정 된, 지정된 된 데이터베이스에 대 한 파일 할당을 보여 주는 추가 결과 집합에 있습니다.

열 이름데이터 형식Description
namenchar(128)논리적 파일 이름입니다.
fileidsmallint파일의 ID입니다.
파일 이름nchar(260)운영 체제 파일 이름(물리적 파일 이름)입니다.
파일 그룹nvarchar (128)파일이 속한 파일 그룹입니다.

NULL = 로그 파일이며 파일 그룹에 속하지 않습니다.
크기nvarchar(18)파일 크기(MB)입니다.
최대 크기nvarchar(18)파일이 증가할 수 있는 최대 크기입니다. 이 필드 값이 UNLIMITED이면 디스크가 꽉 찰 때까지 파일이 증가할 수 있음을 의미합니다.
증가nvarchar(18)파일의 증가분입니다. 공간이 새로 필요할 때마다 파일에 추가되는 공간의 양입니다.
사용 현황varchar(9)파일의 용도입니다. 데이터 파일에 대 한 값은 '데이터에만 해당' 및 값은 로그 파일에 대 한 '로그 만'합니다.

상태 는 결과의 열 집합에 옵션을 ON으로 데이터베이스에 설정 된 보고 합니다. 모든 데이터베이스 옵션에서 보고 되지 않는 상태 열입니다. 현재 데이터베이스 옵션 설정의 전체 목록을 보려면는 sys.databases 카탈로그 뷰를 사용 합니다.

멤버 자격, 단일 데이터베이스를 지정 하는 경우는 공용 데이터베이스 역할에에서가 필요 합니다. 데이터베이스가 없습니다. 지정 된 경우의 멤버 자격이 공용 역할에는 마스터 데이터베이스가 필요 합니다.

데이터베이스에 액세스할 수 없는 경우 sp_helpdb 수 있는 데이터베이스에 대 한 오류 메시지 15622와 많은 정보를 표시 합니다.

1. 단일 데이터베이스에 대한 정보 반환

다음 예에서는 AdventureWorks2012 데이터베이스에 대한 정보를 표시합니다.

EXEC sp_helpdb N'AdventureWorks2012';  

2. 모든 데이터베이스에 대한 정보 반환

다음 예에서는 SQL Server를 실행하는 서버에 있는 모든 데이터베이스에 대한 정보를 표시합니다.

EXEC sp_helpdb;  
GO  

데이터베이스 엔진 저장 프로시저 (TRANSACT-SQL)
ALTER DATABASE (TRANSACT-SQL)
데이터베이스 만들기 (SQL Server TRANSACT-SQL)
sys.databases (TRANSACT-SQL)
sys.database_files (TRANSACT-SQL)
sys.filegroups (TRANSACT-SQL)
sys.master_files (TRANSACT-SQL)
시스템 저장 프로시저 (TRANSACT-SQL)

커뮤니티 추가 항목

추가
표시: