sys.dm_operation_status(Azure SQL 데이터베이스)
Azure SQL 데이터베이스 서버의 데이터베이스에 대해 수행된 작업 정보를 반환합니다.
적용 대상: Azure SQL 데이터베이스. |
열 이름 |
데이터 형식 |
설명 |
---|---|---|
session_activity_id |
uniqueidentifier |
작업의 ID입니다. Null이 아닙니다. |
resource_type |
int |
작업이 수행된 리소스의 유형을 나타냅니다. Null이 아닙니다. 현재 릴리스에서 이 뷰는 SQL 데이터베이스에서 수행된 작업을 추적하며 해당 정수 값은 0입니다. |
resource_type_desc |
nvarchar(2048) |
작업이 수행된 리소스 유형에 대한 설명입니다. 현재 릴리스에서 이 뷰는 SQL 데이터베이스에서만 수행된 작업을 추적합니다. |
major_resource_id |
sql_variant |
작업이 수행된 SQL 데이터베이스의 이름입니다. Null이 아닙니다. |
minor_resource_id |
sql_variant |
내부용으로만 사용할 수 있습니다. Null이 아닙니다. |
operation |
nvarchar(60) |
CREATE 또는 ALTER와 같이 SQL 데이터베이스에서 수행된 작업입니다. |
state |
tinyint |
작업의 상태입니다. 0 = 보류 중 |
state_desc |
nvarchar(120) |
PENDING = 작업이 리소스나 할당량을 사용할 수 있을 때까지 대기 중입니다. IN_PROGRESS = 작업이 시작되었고 진행 중입니다. COMPLETED = 작업이 성공적으로 완료되었습니다. FAILED = 작업이 실패했습니다. 자세한 내용은 error_desc 열을 참조하세요. CANCELLED = 작업이 사용자 요청으로 중지되었습니다. |
percent_complete |
int |
완료된 작업의 백분율입니다. 값은 0에서 100 사이입니다. Null이 아닙니다. |
error_code |
int |
실패한 작업 중에 발생한 오류를 나타내는 코드입니다. 값이 0이면 작업이 성공적으로 완료되었음을 나타냅니다. |
error_desc |
nvarchar(2048) |
실패한 작업 중에 발생한 오류에 대한 설명입니다. |
error_severity |
int |
실패한 작업 중에 발생한 오류의 심각도 수준입니다. 오류 심각도에 대한 자세한 내용은 데이터베이스 엔진 오류 심각도를 참조하세요. |
error_state |
int |
나중에 사용하도록 예약되어 있습니다. 향후 호환성은 보장되지 않습니다. |
start_time |
datetime |
작업이 시작된 타임스탬프입니다. |
last_modify_time |
datetime |
장기 실행 작업에 대해 레코드가 마지막으로 수정된 타임스탬프입니다. 완료된 작업의 경우 이 필드에는 작업 완료 시간의 타임스탬프가 표시됩니다. |
사용 권한
이 뷰는 master 데이터베이스에서 서버 수준 보안 주체 로그인에 대해서만 사용할 수 있습니다.
주의
이 뷰를 사용하려면 master 데이터베이스에 연결해야 합니다. SQL 데이터베이스 서버의 master 데이터베이스에 있는 sys.dm_operation_status 뷰를 사용하여 SQL 데이터베이스에 대해 수행된 다음 작업의 상태를 추적합니다.
데이터베이스 만들기
데이터베이스 복사. 데이터베이스 복사는 원본 서버와 대상 서버 모두에서 이 뷰에 레코드를 만듭니다.
데이터베이스 변경
서비스 계층의 성능 수준 변경
데이터베이스의 서비스 계층을 변경합니다(예: Basic에서 Standard로 변경).
지역 복제 관계 설정
지역 복제 관계 종료
데이터베이스 복원
데이터베이스 삭제