내보내기(0) 인쇄
모두 확장

sys.databases(Azure SQL 데이터베이스)

업데이트 날짜: 2014년 4월

이 항목은 더 이상 사용되지 않습니다. SQL 14 Transact-SQL 참조(영문)에서 최신 버전을 찾을 수 있습니다.

Important중요
이 항목은 유지 관리되지 않습니다. 최신 버전은 sys.databases(Transact-SQL)를 참조하십시오.

Azure SQL 데이터베이스 서버에 데이터베이스당 하나의 행이 포함되어 있습니다. 데이터베이스를 복사하는 동안 변경되는 데이터베이스 상태 관련 정보를 반환합니다.

다음 표는 복사와 관련된 데이터베이스 상태에 대해 설명합니다.

 

열 이름 데이터 형식 설명

name

sysname

Azure SQL 데이터베이스 서버 내에서 고유한 데이터베이스의 이름입니다.

database_id

int

Azure SQL 데이터베이스 서버 내에서 고유한 데이터베이스의 ID입니다.

source_database_id

int

NULL이 아닌 경우 = 이 데이터베이스 스냅숏의 원본 데이터베이스 ID입니다.

NULL = 데이터베이스 스냅숏이 아닙니다.

owner_sid

varbinary(85)

서버에 등록된 데이터베이스 외부 소유자의 SID(보안 ID)입니다.

create_date

datetime

데이터베이스가 작성되었거나 이름이 변경된 날짜입니다.

compatibility_level

tinyint

동작이 호환되는 SQL Server의 버전에 해당하는 정수입니다.

100

NULL = 데이터베이스가 온라인이 아닙니다.

collation_name

sysname

데이터베이스용 데이터 정렬입니다. 데이터베이스의 기본 데이터 정렬로 사용됩니다.

NULL = 데이터베이스가 온라인이 아닙니다.

user_access

tinyint

사용자 액세스 설정입니다.

0 = MULTI_USER로 지정됨

1 = SINGLE_USER로 지정됨

2 = RESTRICTED_USER로 지정됨

user_access_desc

nvarchar(60)

사용자 액세스 설정에 대한 설명입니다.

MULTI_USER

SINGLE_USER

RESTRICTED_USER

is_read_only

bit

1 = 데이터베이스가 READ_ONLY입니다.

0 = 데이터베이스가 READ_WRITE입니다.

is_auto_close_on

bit

1 = AUTO_CLOSE가 ON입니다.

0 = AUTO_CLOSE가 OFF입니다.

is_auto_shrink_on

bit

1 = AUTO_SHRINK가 ON입니다.

0 = AUTO_SHRINK가 OFF입니다.

state

tinyint

데이터베이스 상태입니다.

0 = 온라인

1 = 복원 중

4 = 주의 대상

7 = 복사 중

state_desc

nvarchar(120)

데이터베이스 상태에 대한 설명이며 다음 중 하나입니다.

 

설명

ONLINE

복사가 완료되었으며 새 데이터베이스가 온라인 상태입니다.

SUSPECT

복사가 실패했습니다.

COPYING

복사가 진행 중입니다.

is_in_standby

bit

데이터베이스가 로그 복원을 위해 읽기 전용 상태임을 나타냅니다.

is_cleanly_shutdown

bit

1 = 데이터베이스가 올바르게 종료되었으므로 시작할 때 복구가 필요하지 않습니다.

0 = 데이터베이스가 올바르게 종료되지 않았으므로 시작할 때 복구가 필요합니다.

is_supplemental_logging_enabled

bit

1 = SUPPLEMENTAL_LOGGING이 ON입니다.

0 = SUPPLEMENTAL_LOGGING이 OFF입니다.

snapshot_isolation_state

tinyint

1 = 스냅숏 격리 상태가 ON입니다. 스냅숏 격리가 허용됩니다.

snapshot_isolation_state_desc

nvarchar(60)

ALLOW_SNAPSHOT_ISOLATION 옵션: ON

is_read_committed_snapshot_on

bit

1 = READ_COMMITTED_SNAPSHOT 옵션은 ON입니다.

0 = READ_COMMITTED_SNAPSHOT 옵션이 OFF입니다.

recovery_model

tinyint

선택된 복구 모델입니다.

1 = FULL

2 = BULK_LOGGED

3 = SIMPLE

recovery_model_desc

nvarchar(60)

선택된 복구 모델에 대한 설명입니다.

  • FULL

  • BULK_LOGGED

  • SIMPLE

page_verify_option

tinyint

PAGE_VERIFY 옵션 설정입니다.

0 = NONE

1 = TORN_PAGE_DETECTION

2 = CHECKSUM

page_verify_option_desc

nvarchar(60)

PAGE_VERIFY 옵션 설정에 대한 설명입니다.

NONE.TORN_PAGE_DETECTION

CHECKSUM

is_auto_create_stats_on

bit

1 = AUTO_CREATE_STATISTICS가 ON입니다.

0 = AUTO_CREATE_STATISTICS가 OFF입니다.

is_auto_update_stats_on

bit

1 = AUTO_UPDATE_STATISTICS가 ON입니다.

0 = AUTO_UPDATE_STATISTICS가 OFF입니다.

is_auto_update_stats_async_on

bit

1 = AUTO_UPDATE_STATISTICS_ASYNC가 ON입니다.

0 = AUTO_UPDATE_STATISTICS_ASYNC가 OFF입니다.

is_ansi_null_default_on

bit

1 = ANSI_NULL_DEFAULT가 ON입니다.

0 = ANSI_NULL_DEFAULT가 OFF입니다.

is_ansi_nulls_on

bit

1 = ANSI_NULLS가 ON입니다.

0 = ANSI_NULLS가 OFF입니다.

is_ansi_padding_on

bit

1 = ANSI_PADDING이 ON입니다.

0 = ANSI_PADDING이 OFF입니다.

is_ansi_warnings_on

bit

1 = ANSI_WARNINGS가 ON입니다.

0 = ANSI_WARNINGS가 OFF입니다.

is_arithabort_on

bit

1 = ARITHABORT가 ON입니다.

0 = ARITHABORT가 OFF입니다.

is_concat_null_yields_null_on

bit

1 = CONCAT_NULL_YIELDS_NULL이 ON입니다.

0 = CONCAT_NULL_YIELDS_NULL이 OFF입니다.

is_numeric_roundabort_on

bit

1 = NUMERIC_ROUNDABORT가 ON입니다.

0 = NUMERIC_ROUNDABORT가 OFF입니다.

is_quoted_identifier_on

bit

1 = QUOTED_IDENTIFIER가 ON입니다.

0 = QUOTED_IDENTIFIER가 OFF입니다.

is_recursive_triggers_on

bit

1 = RECURSIVE_TRIGGERS가 ON입니다.

0 = RECURSIVE_TRIGGERS가 OFF입니다.

is_cursor_close_on_commit_on

bit

1 = CURSOR_CLOSE_ON_COMMIT이 ON입니다.

0 = CURSOR_CLOSE_ON_COMMIT이 OFF입니다.

is_local_cursor_default

bit

1 = CURSOR_DEFAULT가 로컬입니다.

0 = CURSOR_DEFAULT가 전역입니다.

is_fulltext_enabled

bit

1 = 데이터베이스에서 전체 텍스트를 사용할 수 있습니다.

0 = 데이터베이스에서 전체 텍스트를 사용할 수 없습니다.

is_trustworthy_on

bit

1 = 데이터베이스가 신뢰할 수 있는 것으로 표시되어 있습니다.

0 = 데이터베이스가 신뢰할 수 있는 것으로 표시되지 않았습니다.

is_db_chaining_on

bit

1 = 데이터베이스 간 소유권 체인이 ON 상태입니다.

0 = 데이터베이스 간 소유권 체인이 OFF 상태입니다.

is_parameterization_forced

bit

1 = 매개 변수화가 FORCED로 설정되어 있습니다.

0 = 매개 변수화가 SIMPLE로 설정되어 있습니다.

is_master_key_encrypted_by_server

bit

1 = 데이터베이스에 암호화된 마스터 키가 있습니다.

0 = 데이터베이스에 암호화된 마스터 키가 없습니다.

is_published

bit

1 = 데이터베이스가 트랜잭션 또는 스냅숏 복제 토폴로지에서 게시 데이터베이스입니다.

0 = 게시 데이터베이스가 아닙니다.

is_subscribed

bit

1 = 데이터베이스가 복제 토폴로지에서 구독 데이터베이스입니다.

0 = 구독 데이터베이스가 아닙니다.

is_merge_published

bit

1 = 데이터베이스가 병합 복제 토폴로지에서 게시 데이터베이스입니다.

0 = 병합 복제 토폴로지에서 게시 데이터베이스가 아닙니다.

is_distributor

bit

1 = 데이터베이스가 복제 토폴로지용 배포 데이터베이스입니다.

0 = 복제 토폴로지용 배포 데이터베이스가 아닙니다.

is_sync_with_backup

bit

1 = 데이터베이스가 백업과의 복제 동기화용으로 표시되어 있습니다.

0 = 백업과의 복제 동기화용으로 표시되어 있지 않습니다.

service_broker_guid

uniqueidentifier

이 데이터베이스의 Service Broker ID입니다. 라우팅 테이블에서 대상의 broker_instance로 사용됩니다.

is_broker_enabled

bit

1 = 이 데이터베이스의 브로커가 현재 메시지를 주고받고 있습니다.

0 = 이 데이터베이스에서 보낸 모든 메시지는 전송 큐에서 대기하며 수신된 메시지는 큐에 배치되지 않습니다.

복원되거나 첨부된 데이터베이스의 경우 브로커를 사용하지 않도록 기본 설정됩니다. 단, 장애 조치(failover) 후 broker가 설정된 데이터베이스 미러링은 예외입니다.

log_reuse_wait

tinyint

0 = 없음

log_reuse_wait_desc

nvarchar(60)

NOTHING

is_date_correlation_on

bit

1 = DATE_CORRELATION_OPTIMIZATION이 ON입니다.

0 = DATE_CORRELATION_OPTIMIZATION이 OFF입니다.

is_cdc_enabled

bit

1 = 데이터베이스에 변경 데이터 캡처가 설정되어 있습니다.

is_encrypted

bit

데이터베이스를 암호화하는지 여부를 나타냅니다. 다음 값 중 하나를 사용할 수 있습니다.

1 = 암호화됨

0 = 암호화되지 않음

데이터베이스를 해독하는 중에는 is_encrypted 값이 0으로 표시됩니다.

is_honor_broker_priority_on

bit

데이터베이스에서 대화 우선 순위를 인식하는지 여부를 나타냅니다. 다음 값 중 하나를 사용할 수 있습니다.

1 = HONOR_BROKER_PRIORITY가 ON입니다.

0 = HONOR_BROKER_PRIORITY가 OFF입니다.

replica_id

uniqueidentifier

데이터베이스가 참여하는 가용성 그룹(있는 경우)의 로컬 AlwaysOn 가용성 복제본에 대한 고유 식별자입니다.

NULL = 데이터베이스가 가용성 그룹에 포함된 가용성 복제본의 일부가 아닙니다.

group_database_id

uniqueidentifier

데이터베이스가 참여하는 AlwaysOn 가용성 그룹(있는 경우) 내의 데이터베이스에 대한 고유 식별자입니다. group_database_id는 데이터베이스가 가용성 그룹에 조인된 주 복제본 및 모든 보조 복제본에서 이 데이터베이스에 대해 동일합니다.

NULL = 데이터베이스가 가용성 그룹에 포함된 가용성 복제본의 일부가 아닙니다.

default_language_lcid

smallint

포함된 데이터베이스의 기본 언어에 대한 로컬 ID(lcid)를 나타냅니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

default_language_name

nvarchar(128)

포함된 데이터베이스의 기본 언어를 나타냅니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

default_fulltext_language_lcid

int

포함된 데이터베이스의 기본 전체 텍스트 언어에 대한 로컬 ID(lcid)를 나타냅니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

default_fulltext_language_name

nvarchar(128)

포함된 데이터베이스의 기본 전체 텍스트 언어를 나타냅니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

is_nested_triggers_on

bit

포함된 데이터베이스에서 중첩 트리거가 허용되는지 여부를 나타냅니다.

0 = 중첩 트리거가 허용되지 않습니다.

1 = 중첩 트리거가 허용됩니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

is_transform_noise_words_on

bit

포함된 데이터베이스에서 의미 없는 단어가 변환되는지 여부를 나타냅니다.

0 = 의미 없는 단어가 변환되지 않습니다.

1 = 의미 없는 단어가 변환됩니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

two_digit_year_cutoff

smallint

두 자리 연도를 네 자리 연도로 해석하기 위한 구분 연도를 나타내는 1753에서 9999까지의 숫자 값을 나타냅니다.

포함되지 않은 데이터베이스의 경우 이 값은 Null입니다.

containment

tinyint not null

데이터베이스의 포함 상태를 나타냅니다.

0 = 데이터베이스가 포함되지 않습니다.

1 = 데이터베이스가 부분적으로 포함됩니다.

2 = 데이터베이스가 전체적으로 포함됩니다.

containment_desc

nvarchar(60) not null

데이터베이스의 포함 상태를 나타냅니다.

NONE = 레거시 데이터베이스입니다(containment = 0).

PARTIAL = 부분적으로 포함된 데이터베이스입니다.

FULL = 전체적으로 포함된 데이터베이스입니다.

target_recovery_time_in_seconds

int

데이터베이스 복구 예상 시간(초)입니다. Null을 허용합니다.

Is_Federation_Member

boolean

데이터베이스가 페더레이션의 멤버인지 여부를 지정합니다.

Important중요
현재 페더레이션 구현은 Web 및 Business와 함께 사용이 중지될 예정입니다. 확장성, 유동성 및 성능을 최대화하려면 사용자 지정 분할 솔루션을 배포하는 것이 좋습니다. 사용자 지정 분할에 대한 자세한 내용은 Azure SQL 데이터베이스 확장을 참조하십시오.

이 뷰는 master 데이터베이스와 사용자 데이터베이스에서 사용할 수 있습니다. master 데이터베이스에서 이 뷰는 서버에 있는 master 데이터베이스와 모든 사용자 데이터베이스에 대한 정보를 반환합니다. 사용자 데이터베이스에서 이 뷰는 현재 데이터베이스와 master 데이터베이스에 대한 정보만 반환합니다.

새 데이터베이스를 만들 Azure SQL 데이터베이스 서버의 master 데이터베이스에서 sys.databases 뷰를 사용합니다.

데이터베이스 복사가 시작된 후 대상 서버의 master 데이터베이스에서 sys.databasessys.dm_database_copies 뷰를 쿼리하여 복사 진행률에 대한 자세한 내용을 검색할 수 있습니다.

sys.databases 시스템 뷰에 대한 자세한 내용은 SQL Server 온라인 도움말의 sys.databases(Transact-SQL)를 참조하십시오.

표시:
© 2014 Microsoft