sys.dm_tran_locks(Transact-SQL)sys.dm_tran_locks (Transact-SQL)

이 항목은 다음에 적용됩니다. 예SQL Server(2008부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

SQL Server 2017SQL Server 2017에서 현재 활성 상태인 잠금 관리자 리소스에 대한 정보를 반환합니다.Returns information about currently active lock manager resources in SQL Server 2017SQL Server 2017. 각 행에 부여 된 하거나 부여 되기를 기다리고 있는 잠금에 대 한 잠금 관리자가 현재 활성 요청을 나타냅니다.Each row represents a currently active request to the lock manager for a lock that has been granted or is waiting to be granted.

결과 집합의 열은 리소스와 요청의 두 기본 그룹으로 나뉩니다.The columns in the result set are divided into two main groups: resource and request. 리소스 그룹은 잠금이 요청된 리소스를 설명하고 요청 그룹은 잠금 요청을 설명합니다.The resource group describes the resource on which the lock request is being made, and the request group describes the lock request.

참고

이 메서드를 호출 하려면 Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse 또는 병렬 데이터 웨어하우스Parallel Data Warehouse, 이름을 사용 하 여 sys.dm_pdw_nodes_tran_locks합니다.To call this from Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse or 병렬 데이터 웨어하우스Parallel Data Warehouse, use the name sys.dm_pdw_nodes_tran_locks.

열 이름Column name 데이터 형식Data type DescriptionDescription
resource_typeresource_type nvarchar (60)nvarchar(60) 리소스 유형을 나타냅니다.Represents the resource type. 값 중 하나일 수 있습니다: 데이터베이스, 파일, 개체, 페이지, 키, EXTENT, RID, 응용 프로그램, 메타 데이터, HOBT 또는 allocation_unit 중 하나일 수 있습니다.The value can be one of the following: DATABASE, FILE, OBJECT, PAGE, KEY, EXTENT, RID, APPLICATION, METADATA, HOBT, or ALLOCATION_UNIT.
resource_subtyperesource_subtype nvarchar (60)nvarchar(60) 하위 유형을 나타냅니다 resource_type합니다.Represents a subtype of resource_type. 부모 유형의 하위 유형이 아닌 유형을 잠그지 않고 하위 유형 잠금을 획득할 수 있습니다.Acquiring a subtype lock without holding a nonsubtyped lock of the parent type is technically valid. 개별 하위 유형은 서로 충돌하지 않으며 하위 유형이 아닌 부모 유형과도 충돌하지 않습니다.Different subtypes do not conflict with each other or with the nonsubtyped parent type. 모든 리소스 유형에 하위 유형이 있는 것은 아닙니다.Not all resource types have subtypes.
resource_database_idresource_database_id intint 이 리소스의 범위를 한정하는 데이터베이스의 ID입니다.ID of the database under which this resource is scoped. 잠금 관리자로 처리되는 모든 리소스의 범위는 데이터베이스 ID로 결정됩니다.All resources handled by the lock manager are scoped by the database ID.
resource_descriptionresource_description nvarchar(256)nvarchar(256) 다른 리소스 열에서 사용할 수 없는 정보만 포함하는 리소스 설명입니다.Description of the resource that contains only information that is not available from other resource columns.
resource_associated_entity_idresource_associated_entity_id bigintbigint 리소스가 연결된 데이터베이스 내의 엔터티 ID입니다.ID of the entity in a database with which a resource is associated. 리소스 유형에 따라 개체 ID, Hobt ID 또는 할당 단위 ID가 될 수 있습니다.This can be an object ID, Hobt ID, or an Allocation Unit ID, depending on the resource type.
resource_lock_partitionresource_lock_partition IntInt 분할된 잠금 리소스의 잠금 파티션 ID입니다.ID of the lock partition for a partitioned lock resource. 분할되지 않은 잠금 리소스의 경우 이 값은 0입니다.The value for nonpartitioned lock resources is 0.
request_moderequest_mode nvarchar (60)nvarchar(60) 요청 모드입니다.Mode of the request. 허용된 요청의 경우 허용 모드이고 대기 중인 요청의 경우에는 요청 중인 모드가 됩니다.For granted requests, this is the granted mode; for waiting requests, this is the mode being requested.
request_typerequest_type nvarchar (60)nvarchar(60) 요청 유형입니다.Request type. 값은 LOCK입니다.The value is LOCK.
request_statusrequest_status nvarchar (60)nvarchar(60) 이 요청의 현재 상태입니다.Current status of this request. 가능한 값은 GRANTED, CONVERT, WAIT, LOW_PRIORITY_CONVERT, LOW_PRIORITY_WAIT 또는 ABORT_BLOCKERS입니다.Possible values are GRANTED, CONVERT, WAIT, LOW_PRIORITY_CONVERT, LOW_PRIORITY_WAIT, or ABORT_BLOCKERS. 낮은 우선 순위 대기 및 중단 블 로커에 대 한 자세한 내용은 참조는 low_priority_lock_wait 섹션 ALTER index( Transact SQL ) .For more information about low priority waits and abort blockers, see the low_priority_lock_wait section of ALTER INDEX (Transact-SQL).
request_reference_countrequest_reference_count smallintsmallint 동일한 요청자가 이 리소스를 요청한 횟수의 근사 값을 반환합니다.Returns an approximate number of times the same requestor has requested this resource.
request_lifetimerequest_lifetime intint 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
request_session_idrequest_session_id intint 현재 이 요청을 소유한 세션 ID입니다.Session ID that currently owns this request. 분산 트랜잭션 및 바운드 트랜잭션의 소유 세션 ID를 변경할 수 있습니다.The owning session ID can change for distributed and bound transactions. 값이 -2인 경우 요청이 분리된 분산 트랜잭션에 속함을 나타냅니다.A value of -2 indicates that the request belongs to an orphaned distributed transaction. 값이 -3인 경우 성공적으로 롤백할 수 없기 때문에 복구 시 롤백이 지연된 트랜잭션과 같이 지연된 복구 트랜잭션에 요청이 속함을 나타냅니다.A value of -3 indicates that the request belongs to a deferred recovery transaction, such as, a transaction for which a rollback has been deferred at recovery because the rollback could not be completed successfully.
request_exec_context_idrequest_exec_context_id intint 현재 이 요청을 소유하는 프로세스의 실행 컨텍스트 ID입니다.Execution context ID of the process that currently owns this request.
request_request_idrequest_request_id intint 현재 이 요청을 소유하는 프로세스의 요청 ID(일괄 처리 ID)입니다.Request ID (batch ID) of the process that currently owns this request. 이 값은 트랜잭션의 활성 MARS(Multiple Active Result Set) 연결이 변경될 때마다 달라집니다.This value will change every time that the active Multiple Active Result Set (MARS) connection for a transaction changes.
request_owner_typerequest_owner_type nvarchar (60)nvarchar(60) 요청을 소유하는 엔터티 유형입니다.Entity type that owns the request. 다양한 엔터티가 잠금 관리자 요청을 소유할 수 있습니다.Lock manager requests can be owned by a variety of entities. 가능한 값은Possible values are:

TRANSACTION = 트랜잭션이 요청을 소유합니다.TRANSACTION = The request is owned by a transaction.

CURSOR = 커서가 요청을 소유합니다.CURSOR = The request is owned by a cursor.

SESSION = 사용자 세션이 요청을 소유합니다.SESSION = The request is owned by a user session.

SHARED_TRANSACTION_WORKSPACE = 트랜잭션 작업 영역 중 공유 부분이 요청을 소유합니다.SHARED_TRANSACTION_WORKSPACE = The request is owned by the shared part of the transaction workspace.

EXCLUSIVE_TRANSACTION_WORKSPACE = 트랜잭션 작업 영역 중 배타 부분이 요청을 소유합니다.EXCLUSIVE_TRANSACTION_WORKSPACE = The request is owned by the exclusive part of the transaction workspace.

NOTIFICATION_OBJECT = 내부 SQL ServerSQL Server 구성 요소가 요청을 소유합니다.NOTIFICATION_OBJECT = The request is owned by an internal SQL ServerSQL Server component. 이 구성 요소는 다른 구성 요소가 잠금을 수행하기 위해 기다리고 있는 경우 잠금 관리자가 이를 알리도록 요청했습니다.This component has requested the lock manager to notify it when another component is waiting to take the lock. FileTable 기능은 이 값을 사용하는 구성 요소입니다.The FileTable feature is a component that uses this value.

참고: 참여 한 세션에 대 한 잠금을 유지 하기 위해 작업 공간이 내부적으로 사용 됩니다.Note: Work spaces are used internally to hold locks for enlisted sessions.
request_owner_idrequest_owner_id bigintbigint 이 요청의 특정 소유자 ID입니다.ID of the specific owner of this request.

트랜잭션이 요청의 소유자인 경우 이 값에는 트랜잭션 ID가 포함됩니다.When a transaction is the owner of the request, this value contains the transaction ID.

FileTable이 요청의 소유자 경우 request_owner_id 다음 값 중 하나입니다.When a FileTable is the owner of the request, request_owner_id has one of the following values.



-4: FileTable이 데이터베이스 잠금을 수행 했습니다.-4 : A FileTable has taken a database lock.

-3: FileTable이 테이블 잠금을 수행 했습니다.-3 : A FileTable has taken a table lock.

다른 값: 값은 파일 핸들을 나타냅니다.Other value : The value represents a file handle. 이 값으로도 표시 fcb_id 동적 관리 뷰에 sys.dm_filestream_non_transacted_handles( Transact SQL ) .This value also appears as fcb_id in the dynamic management view sys.dm_filestream_non_transacted_handles (Transact-SQL).
request_owner_guidrequest_owner_guid uniqueidentifieruniqueidentifier 이 요청의 특정 소유자 GUID입니다.GUID of the specific owner of this request. 이 값이 트랜잭션의 MS DTC GUID와 일치하는 분산 트랜잭션에만 사용됩니다.This value is only used by a distributed transaction where the value corresponds to the MS DTC GUID for that transaction.
request_owner_lockspace_idrequest_owner_lockspace_id nvarchar (32)nvarchar(32) 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed. 이 값은 요청자의 잠금 공간 ID를 나타냅니다. This value represents the lockspace ID of the requestor. 잠금 공간 ID는 두 요청자가 서로 충돌하지 않는지, 그리고 서로 충돌할 수 있는 모드의 경우 두 요청자에게 잠금을 허용할 수 있는지 여부를 결정합니다.The lockspace ID determines whether two requestors are compatible with each other and can be granted locks in modes that would otherwise conflict with one another.
lock_owner_addresslock_owner_address varbinary (8)varbinary(8) 이 요청을 추적하는 데 사용되는 내부 데이터 구조의 메모리 주소입니다.Memory address of the internal data structure that is used to track this request. 이 열을 조인할 수는와 resource_address 열에 sys.dm_os_waiting_tasks합니다.This column can be joined the with resource_address column in sys.dm_os_waiting_tasks.
pdw_node_idpdw_node_id intint 적용 대상: Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse, 병렬 데이터 웨어하우스Parallel Data WarehouseApplies to: Azure SQL 데이터 웨어하우스Azure SQL Data Warehouse, 병렬 데이터 웨어하우스Parallel Data Warehouse



이 배포에 있는 노드에 대 한 식별자입니다.The identifier for the node that this distribution is on.

PermissionsPermissions

SQL ServerSQL Server, 필요 VIEW SERVER STATE 권한.On SQL ServerSQL Server, requires VIEW SERVER STATE permission.
SQL 데이터베이스SQL Database 프리미엄 계층 필요는 VIEW DATABASE STATE 데이터베이스에는 권한이 있습니다.On SQL 데이터베이스SQL Database Premium Tiers, requires the VIEW DATABASE STATE permission in the database. SQL 데이터베이스SQL Database 표준 및 기본 계층 필요는 서버 관리자 또는 Azure Active Directory 관리자 계정.On SQL 데이터베이스SQL Database Standard and Basic Tiers, requires the Server admin or an Azure Active Directory admin account.

주의Remarks

허용된 요청 상태는 요청자에게 리소스에 대한 잠금이 허용되었음을 나타냅니다.A granted request status indicates that a lock has been granted on a resource to the requestor. 대기 중인 요청은 해당 요청이 아직 허용되지 않았음을 나타냅니다.A waiting request indicates that the request has not yet been granted. 대기 중인 요청 유형은 다음과에서 반환 되는 request_status 열:The following waiting-request types are returned by the request_status column:

  • 변환 요청 상태는 리소스에 대한 요청이 이미 허용되었으며 초기 요청에 대한 업그레이드가 현재 허용 대기 상태에 있음을 나타냅니다.A convert request status indicates that the requestor has already been granted a request for the resource and is currently waiting for an upgrade to the initial request to be granted.

  • 대기 요청 상태는 리소스에 대한 요청이 아직 허용되지 않았음을 나타냅니다.A wait request status indicates that the requestor does not currently hold a granted request on the resource.

    때문에 sys.dm_tran_locks 은 구조에서 채워지므로 내부 잠금 관리자 데이터를 유지이 정보를 일반 오버 헤드가 추가로 발생 처리를 추가 하지 않습니다.Because sys.dm_tran_locks is populated from internal lock manager data structures, maintaining this information does not add extra overhead to regular processing. 뷰를 구체화하려면 잠금 관리자 내부 데이터 구조에 액세스해야 하므로Materializing the view does require access to the lock manager internal data structures. 서버의 정상적인 처리에 사소한 영향을 줄 수 있습니다.This can have minor effects on the regular processing in the server. 그러나 그 영향은 무시할 만한 수준이며 매우 많이 사용되는 리소스에만 영향을 미칩니다.These effects should be unnoticeable and should only affect heavily used resources. 이 뷰의 데이터는 잠금 관리자의 현재 상태에 따라 달라지기 때문에 언제든지 변경될 수 있으며 잠금을 획득하고 해제할 때마다 행이 추가되거나 제거됩니다.Because the data in this view corresponds to live lock manager state, the data can change at any time, and rows are added and removed as locks are acquired and released. 이 뷰에는 기록 정보가 없습니다.This view has no historical information.

    위의 두 요청은 리소스 열과 그룹 열이 모두 같은 경우에만 동일한 리소스에 대해 작동합니다.Two requests operate on the same resource only if all the resource-group columns are equal.

    다음 도구를 사용하여 읽기 작업의 잠금을 제어할 수 있습니다.You can control the locking of read operations by using the following tools:

  • SET TRANSACTION ISOLATION LEVEL을 사용하여 세션의 잠금 수준을 지정합니다.SET TRANSACTION ISOLATION LEVEL to specify the level of locking for a session. 자세한 내용은 SET TRANSACTION ISOLATION LEVEL(Transact-SQL)을 참조하세요.For more information, see SET TRANSACTION ISOLATION LEVEL (Transact-SQL).

  • FROM 절에서 테이블 잠금 힌트를 사용하여 테이블의 개별 참조에 대한 잠금 수준을 지정합니다.Locking table hints to specify the level of locking for an individual reference of a table in a FROM clause. 구문 및 제한 사항에 대 한 참조 테이블 힌트 ( Transact SQL ) .For syntax and restrictions, see Table Hints (Transact-SQL).

    한 세션 ID로 실행되는 리소스에 둘 이상의 잠금을 허용할 수 있습니다.A resource that is running under one session ID can have more than one granted lock. 한 세션에서 실행 되는 서로 다른 엔터티 각각 소유할 수는 동일한 리소스에 대 한 잠금이 있으며 정보에 표시 되는 request_owner_typerequest_owner_id 않은 열 반환 된 sys.dm_tran_locks합니다.Different entities that are running under one session can each own a lock on the same resource, and the information is displayed in the request_owner_type and request_owner_id columns that are returned by sys.dm_tran_locks. 경우 같은 여러 인스턴스 request_owner_type 존재는 request_owner_id 열을 사용 하 여을 각 인스턴스를 구분 합니다.If multiple instances of the same request_owner_type exist, the request_owner_id column is used to distinguish each instance. 분산 트랜잭션에서 request_owner_typerequest_owner_guid 열에는 다양 한 엔터티 정보가 표시 됩니다.For distributed transactions, the request_owner_type and the request_owner_guid columns will show the different entity information.

    예를 들어 세션 s 1에 한 공유 잠금을 소유 Table1; 트랜잭션 t 1 세션 s 1에서 실행 되는 때에에 공유 잠금을 소유 하 고 Table1합니다.For example, Session S1 owns a shared lock on Table1; and transaction T1, which is running under session S1, also owns a shared lock on Table1. 이 경우에 resource_description 에서 반환 되는 열 sys.dm_tran_locks 두 개의 동일한 리소스가 표시 됩니다.In this case, the resource_description column that is returned by sys.dm_tran_locks will show two instances of the same resource. request_owner_type 세션으로 트랜잭션으로 다른 열에 표시 됩니다.The request_owner_type column will show one instance as a session and the other as a transaction. 또한는 resource_owner_id 열 서로 다른 값이 적용 됩니다.Also, the resource_owner_id column will have different values.

    한 세션에서 실행되는 여러 커서는 서로 구분되지 않으므로 하나의 엔터티로 간주됩니다.Multiple cursors that run under one session are indistinguishable and are treated as one entity.

    세션 ID 값과 연결되지 않은 분산 트랜잭션은 분리된 트랜잭션이며 -2의 세션 ID 값이 할당됩니다.Distributed transactions that are not associated with a session ID value are orphaned transactions and are assigned the session ID value of -2. 자세한 내용은 참조 kill( Transact SQL ) .For more information, see KILL (Transact-SQL).

리소스 정보Resource Details

다음 표에서에서 표현 되는 리소스를 나열는 resource_associated_entity_id 열입니다.The following table lists the resources that are represented in the resource_associated_entity_id column.

리소스 유형Resource type 리소스 설명Resource description Resource_associated_entity_idResource_associated_entity_id
DATABASEDATABASE 데이터베이스를 나타냅니다.Represents a database. 해당 사항 없음Not applicable
FILEFILE 데이터베이스 파일을 나타냅니다.Represents a database file. 이 파일은 데이터 또는 로그 파일일 수 있습니다.This file can be either a data or a log file. 해당 사항 없음Not applicable
OBJECTOBJECT 데이터베이스 개체를 나타냅니다.Represents a database object. 이 개체는 데이터 테이블, 뷰, 저장 프로시저, 확장 저장 프로시저 또는 개체 ID가 있는 모든 개체일 수 있습니다.This object can be a data table, view, stored procedure, extended stored procedure, or any object that has an object ID. 개체 ID입니다.Object ID
PAGEPAGE 데이터 파일 내의 단일 페이지를 나타냅니다.Represents a single page in a data file. HoBt ID입니다.HoBt ID. 이 값에 해당 sys.partitions.hobt_id합니다.This value corresponds to sys.partitions.hobt_id. HoBt ID는 호출자가 제공할 수 있는 추가 정보이지만 모든 호출자가 이 정보를 제공할 수 있는 것은 아니기 때문에 PAGE 리소스에 대해 항상 HoBt ID를 사용할 수 있는 것은 아닙니다.The HoBt ID is not always available for PAGE resources because the HoBt ID is extra information that can be provided by the caller, and not all callers can provide this information.
KEYKEY 인덱스의 행을 나타냅니다.Represents a row in an index. HoBt ID입니다.HoBt ID. 이 값에 해당 sys.partitions.hobt_id합니다.This value corresponds to sys.partitions.hobt_id.
EXTENTEXTENT 데이터 파일 익스텐트를 나타냅니다.Represents a data file extent. 익스텐트는 8개의 연속 페이지 그룹입니다.An extent is a group of eight contiguous pages. 해당 사항 없음Not applicable
RIDRID 힙의 물리적 행을 나타냅니다.Represents a physical row in a heap. HoBt ID입니다.HoBt ID. 이 값에 해당 sys.partitions.hobt_id합니다.This value corresponds to sys.partitions.hobt_id. HoBt ID는 호출자가 제공할 수 있는 추가 정보이지만 모든 호출자가 이 정보를 제공할 수 있는 것은 아니기 때문에 RID 리소스에 대해 항상 HoBt ID를 사용할 수 있는 것은 아닙니다.The HoBt ID is not always available for RID resources because the HoBt ID is extra information that can be provided by the caller, and not all callers can provide this information.
APPLICATIONAPPLICATION 응용 프로그램이 지정한 리소스를 나타냅니다.Represents an application specified resource. 해당 사항 없음Not applicable
METADATAMETADATA 메타데이터 정보를 나타냅니다.Represents metadata information. 해당 사항 없음Not applicable
HOBTHOBT 힙 또는 B-트리를 나타냅니다.Represents a heap or a B-tree. 기본 액세스 경로 구조입니다.These are the basic access path structures. HoBt ID입니다.HoBt ID. 이 값에 해당 sys.partitions.hobt_id합니다.This value corresponds to sys.partitions.hobt_id.
ALLOCATION_UNITALLOCATION_UNIT 인덱스 파티션과 같은 관련 페이지의 집합을 나타냅니다.Represents a set of related pages, such as an index partition. 각 할당 단위는 단일 IAM(Index Allocation Map) 체인을 처리합니다.Each allocation unit covers a single Index Allocation Map (IAM) chain. 할당 단위 ID입니다.Allocation Unit ID. 이 값에 해당 sys.allocation_units.allocation_unit_id합니다.This value corresponds to sys.allocation_units.allocation_unit_id.

다음 표에서는 각 리소스 유형에 연결된 하위 유형을 나열합니다.The following table lists the subtypes that are associated with each resource type.

ResourceSubTypeResourceSubType 동기화Synchronizes
ALLOCATION_UNIT.BULK_OPERATION_PAGEALLOCATION_UNIT.BULK_OPERATION_PAGE 대량 작업에 사용되는 미리 할당된 페이지를 동기화합니다.Pre-allocated pages used for bulk operations.
ALLOCATION_UNIT.PAGE_COUNTALLOCATION_UNIT.PAGE_COUNT 지연된 삭제 작업 중 할당 단위 페이지 수 통계를 동기화합니다.Allocation unit page count statistics during deferred drop operations.
DATABASE.BULKOP_BACKUP_DBDATABASE.BULKOP_BACKUP_DB 데이터베이스 백업과 대량 작업을 동기화합니다.Database backups with bulk operations.
DATABASE.BULKOP_BACKUP_LOGDATABASE.BULKOP_BACKUP_LOG 데이터베이스 로그 백업과 대량 작업을 동기화합니다.Database log backups with bulk operations.
DATABASE.CHANGE_TRACKING_CLEANUPDATABASE.CHANGE_TRACKING_CLEANUP 변경 내용 추적 정리 태스크를 동기화합니다Change tracking cleanup tasks.
DATABASE.CT_DDLDATABASE.CT_DDL 데이터베이스 및 테이블 수준 변경 내용 추적 DDL 작업을 동기화합니다.Database and table-level change tracking DDL operations.
DATABASE.CONVERSATION_PRIORITYDATABASE.CONVERSATION_PRIORITY CREATE BROKER PRIORITY와 같은 Service Broker 변환 우선 순위 작업을 동기화합니다.Service Broker conversation priority operations such as CREATE BROKER PRIORITY.
DATABASE.DDLDATABASE.DDL DDL(데이터 정의 언어) 작업을 파일 그룹 작업(예: 삭제)과 동기화합니다.Data definition language (DDL) operations with filegroup operations, such as drop.
DATABASE.ENCRYPTION_SCANDATABASE.ENCRYPTION_SCAN TDE 암호화 동기화를 수행합니다.TDE encryption synchronization.
DATABASE.PLANGUIDEDATABASE.PLANGUIDE 계획 지침 동기화를 수행합니다.Plan guide synchronization.
DATABASE.RESOURCE_GOVERNOR_DDLDATABASE.RESOURCE_GOVERNOR_DDL 리소스 관리자 작업에 대한 DDL 작업(예: ALTER RESOURCE POOL)을 동기화합니다.DDL operations for resource governor operations such as ALTER RESOURCE POOL.
DATABASE.SHRINKDATABASE.SHRINK 데이터베이스 축소 작업을 동기화합니다.Database shrink operations.
DATABASE.STARTUPDATABASE.STARTUP 데이터베이스 시작 동기화에 사용합니다.Used for database startup synchronization.
FILE.SHRINKFILE.SHRINK 파일 축소 작업을 동기화합니다.File shrink operations.
HOBT.BULK_OPERATIONHOBT.BULK_OPERATION 힙 최적화 대량 로드 작업과 동시 검색을 동기화합니다. 이 작업은 행 버전 관리를 사용한 스냅숏, 커밋되지 않은 읽기 및 커밋된 읽기의 격리 수준에서 수행됩니다.Heap-optimized bulk load operations with concurrent scan, under these isolation levels: snapshot, read uncommitted, and read committed using row versioning.
HOBT.INDEX_REORGANIZEHOBT.INDEX_REORGANIZE 힙 또는 인덱스 재구성 작업을 동기화합니다.Heap or index reorganization operations.
OBJECT.COMPILEOBJECT.COMPILE 저장 프로시저 컴파일을 동기화합니다.Stored procedure compile.
OBJECT.INDEX_OPERATIONOBJECT.INDEX_OPERATION 인덱스 작업을 동기화합니다.Index operations.
OBJECT.UPDSTATSOBJECT.UPDSTATS 테이블의 통계 업데이트를 동기화합니다.Statistics updates on a table.
METADATA.ASSEMBLYMETADATA.ASSEMBLY 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASSEMBLY_CLR_NAMEMETADATA.ASSEMBLY_CLR_NAME 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASSEMBLY_TOKENMETADATA.ASSEMBLY_TOKEN 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASYMMETRIC_KEYMETADATA.ASYMMETRIC_KEY 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDITMETADATA.AUDIT 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDIT_ACTIONSMETADATA.AUDIT_ACTIONS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDIT_SPECIFICATIONMETADATA.AUDIT_SPECIFICATION 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AVAILABILITY_GROUPMETADATA.AVAILABILITY_GROUP 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CERTIFICATEMETADATA.CERTIFICATE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CHILD_INSTANCEMETADATA.CHILD_INSTANCE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.COMPRESSED_FRAGMENTMETADATA.COMPRESSED_FRAGMENT 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.COMPRESSED_ROWSETMETADATA.COMPRESSED_ROWSET 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSTATION_ENDPOINT_RECVMETADATA.CONVERSTATION_ENDPOINT_RECV 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSTATION_ENDPOINT_SENDMETADATA.CONVERSTATION_ENDPOINT_SEND 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSATION_GROUPMETADATA.CONVERSATION_GROUP 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSATION_PRIORITYMETADATA.CONVERSATION_PRIORITY 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CREDENTIALMETADATA.CREDENTIAL 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CRYPTOGRAPHIC_PROVIDERMETADATA.CRYPTOGRAPHIC_PROVIDER 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATA_SPACEMETADATA.DATA_SPACE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATABASEMETADATA.DATABASE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATABASE_PRINCIPALMETADATA.DATABASE_PRINCIPAL 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_MIRRORING_SESSIONMETADATA.DB_MIRRORING_SESSION 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_MIRRORING_WITNESSMETADATA.DB_MIRRORING_WITNESS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_PRINCIPAL_SIDMETADATA.DB_PRINCIPAL_SID 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ENDPOINTMETADATA.ENDPOINT 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ENDPOINT_WEBMETHODMETADATA.ENDPOINT_WEBMETHOD 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.EXPR_COLUMNMETADATA.EXPR_COLUMN 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.EXPR_HASHMETADATA.EXPR_HASH 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_CATALOGMETADATA.FULLTEXT_CATALOG 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_INDEXMETADATA.FULLTEXT_INDEX 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_STOPLISTMETADATA.FULLTEXT_STOPLIST 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INDEX_EXTENSION_SCHEMEMETADATA.INDEX_EXTENSION_SCHEME 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INDEXSTATSMETADATA.INDEXSTATS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INSTANTIATED_TYPE_HASHMETADATA.INSTANTIATED_TYPE_HASH 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.MESSAGEMETADATA.MESSAGE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.METADATA_CACHEMETADATA.METADATA_CACHE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PARTITION_FUNCTIONMETADATA.PARTITION_FUNCTION 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PASSWORD_POLICYMETADATA.PASSWORD_POLICY 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PERMISSIONSMETADATA.PERMISSIONS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PLAN_GUIDEMETADATA.PLAN_GUIDE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PLAN_GUIDE_HASHMETADATA.PLAN_GUIDE_HASH 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PLAN_GUIDE_SCOPEMETADATA.PLAN_GUIDE_SCOPE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.QNAMEMETADATA.QNAME 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.QNAME_HASHMETADATA.QNAME_HASH 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.REMOTE_SERVICE_BINDINGMETADATA.REMOTE_SERVICE_BINDING 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ROUTEMETADATA.ROUTE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SCHEMAMETADATA.SCHEMA 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SECURITY_CACHEMETADATA.SECURITY_CACHE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SECURITY_DESCRIPTORMETADATA.SECURITY_DESCRIPTOR 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SEQUENCEMETADATA.SEQUENCE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVER_EVENT_SESSIONSMETADATA.SERVER_EVENT_SESSIONS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVER_PRINCIPALMETADATA.SERVER_PRINCIPAL 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICEMETADATA.SERVICE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_BROKER_GUIDMETADATA.SERVICE_BROKER_GUID 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_CONTRACTMETADATA.SERVICE_CONTRACT 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_MESSAGE_TYPEMETADATA.SERVICE_MESSAGE_TYPE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.STATSMETADATA.STATS 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SYMMETRIC_KEYMETADATA.SYMMETRIC_KEY 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.USER_TYPEMETADATA.USER_TYPE 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_COLLECTIONMETADATA.XML_COLLECTION 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_COMPONENTMETADATA.XML_COMPONENT 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_INDEX_QNAMEMETADATA.XML_INDEX_QNAME 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.

다음 표에서 형식을 제공는 resource_description 각 리소스 유형에 대 한 열입니다.The following table provides the format of the resource_description column for each resource type.

리소스Resource 형식Format DescriptionDescription
DATABASEDATABASE 해당 사항 없음Not applicable 데이터베이스 ID가 이미에서 사용할 수는 resource_database_id 열입니다.Database ID is already available in the resource_database_id column.
FILEFILE < file_id ><file_id> 이 리소스가 나타내는 파일의 ID입니다.ID of the file that is represented by this resource.
OBJECTOBJECT < object_id ><object_id> 이 리소스가 나타내는 개체의 ID입니다.ID of the object that is represented by this resource. 이 개체에 나열 된 모든 개체 일 수 sys.objects, 테이블 뿐만 아니라 합니다.This object can be any object listed in sys.objects, not just a table.
PAGEPAGE <file_id>:<page_in_file><file_id>:<page_in_file> 이 리소스가 나타내는 페이지의 파일 및 페이지 ID를 나타냅니다.Represents the file and page ID of the page that is represented by this resource.
KEYKEY < hash_value ><hash_value> 이 리소스가 나타내는 행에서 키 열의 해시를 나타냅니다.Represents a hash of the key columns from the row that is represented by this resource.
EXTENTEXTENT <file_id>:<page_in_files><file_id>:<page_in_files> 이 리소스가 나타내는 익스텐트의 파일 및 페이지 ID를 나타냅니다.Represents the file and page ID of the extent that is represented by this resource. 익스텐트 ID는 익스텐트에서 첫 페이지의 페이지 ID와 같습니다.The extent ID is the same as the page ID of the first page in the extent.
RIDRID <file_id>:<page_in_file>:<row_on_page><file_id>:<page_in_file>:<row_on_page> 이 리소스가 나타내는 행의 페이지 ID와 행 ID를 나타냅니다.Represents the page ID and row ID of the row that is represented by this resource. 연결된 개체 ID가 99인 경우 이 리소스는 IAM 체인의 첫 IAM 페이지에 있는 8개의 혼합 페이지 슬롯 중 하나를 나타냅니다.Note that if the associated object ID is 99, this resource represents one of the eight mixed page slots on the first IAM page of an IAM chain.
APPLICATIONAPPLICATION <DbPrincipalId >:<자 이하로 32 >:(< hash_value >)<DbPrincipalId>:<upto 32 characters>:(<hash_value>) 이 응용 프로그램 잠금 리소스의 범위를 한정하는 데 사용된 데이터베이스 보안 주체의 ID를 나타냅니다.Represents the ID of the database principal that is used for scoping this application lock resource. 또한 이 응용 프로그램 잠금 리소스에 해당하는 리소스 문자열에서 최대 32자까지 포함합니다.Also included are up to 32 characters from the resource string that corresponds to this application lock resource. 전체 문자열을 사용할 수 없어 두 문자만 표시되는 경우도 있습니다.In certain cases, only 2 characters can be displayed due to the full string no longer being available. 이 동작은 복구 과정에서 다시 획득한 응용 프로그램 잠금에 대한 데이터베이스 복구 시에만 수행됩니다.This behavior occurs only at database recovery time for application locks that are reacquired as part of the recovery process. 해시 값은 이 응용 프로그램 잠금 리소스에 해당하는 전체 리소스 문자열의 해시를 나타냅니다.The hash value represents a hash of the full resource string that corresponds to this application lock resource.
HOBTHOBT 해당 사항 없음Not applicable HoBt ID로 포함 되어는 resource_associated_entity_id합니다.HoBt ID is included as the resource_associated_entity_id.
ALLOCATION_UNITALLOCATION_UNIT 해당 사항 없음Not applicable 할당 단위 ID로 포함 되어는 resource_associated_entity_id합니다.Allocation Unit ID is included as the resource_associated_entity_id.
METADATA.ASSEMBLYMETADATA.ASSEMBLY assembly_id = Aassembly_id = A 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASSEMBLY_CLR_NAMEMETADATA.ASSEMBLY_CLR_NAME $qname_id = Q$qname_id = Q 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASSEMBLY_TOKENMETADATA.ASSEMBLY_TOKEN assembly_id = A, $token_idassembly_id = A, $token_id 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ASSYMMETRIC_KEYMETADATA.ASSYMMETRIC_KEY asymmetric_key_id = Aasymmetric_key_id = A 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDITMETADATA.AUDIT audit_id = Aaudit_id = A 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDIT_ACTIONSMETADATA.AUDIT_ACTIONS device_id = D, major_id = Mdevice_id = D, major_id = M 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AUDIT_SPECIFICATIONMETADATA.AUDIT_SPECIFICATION audit_specification_id = Aaudit_specification_id = A 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.AVAILABILITY_GROUPMETADATA.AVAILABILITY_GROUP availability_group_id = Aavailability_group_id = A 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CERTIFICATEMETADATA.CERTIFICATE certificate_id = Ccertificate_id = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CHILD_INSTANCEMETADATA.CHILD_INSTANCE $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.COMPRESSED_FRAGMENTMETADATA.COMPRESSED_FRAGMENT object_id = O , compressed_fragment_id = Cobject_id = O , compressed_fragment_id = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.COMPRESSED_ROWMETADATA.COMPRESSED_ROW object_id = Oobject_id = O 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSTATION_ENDPOINT_RECVMETADATA.CONVERSTATION_ENDPOINT_RECV $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSTATION_ENDPOINT_SENDMETADATA.CONVERSTATION_ENDPOINT_SEND $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSATION_GROUPMETADATA.CONVERSATION_GROUP $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CONVERSATION_PRIORITYMETADATA.CONVERSATION_PRIORITY conversation_priority_id = Cconversation_priority_id = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CREDENTIALMETADATA.CREDENTIAL credential_id = Ccredential_id = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.CRYPTOGRAPHIC_PROVIDERMETADATA.CRYPTOGRAPHIC_PROVIDER provider_id = Pprovider_id = P 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATA_SPACEMETADATA.DATA_SPACE data_space_id = Ddata_space_id = D 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATABASEMETADATA.DATABASE database_id = Ddatabase_id = D 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DATABASE_PRINCIPALMETADATA.DATABASE_PRINCIPAL principal_id = Pprincipal_id = P 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_MIRRORING_SESSIONMETADATA.DB_MIRRORING_SESSION database_id = Ddatabase_id = D 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_MIRRORING_WITNESSMETADATA.DB_MIRRORING_WITNESS $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.DB_PRINCIPAL_SIDMETADATA.DB_PRINCIPAL_SID $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ENDPOINTMETADATA.ENDPOINT endpoint_id = Eendpoint_id = E 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ENDPOINT_WEBMETHODMETADATA.ENDPOINT_WEBMETHOD $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_CATALOGMETADATA.FULLTEXT_CATALOG fulltext_catalog_id = Ffulltext_catalog_id = F 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_INDEXMETADATA.FULLTEXT_INDEX object_id = Oobject_id = O 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.EXPR_COLUMNMETADATA.EXPR_COLUMN object_id = O, column_id = Cobject_id = O, column_id = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.EXPR_HASHMETADATA.EXPR_HASH object_id = O, $hash = Hobject_id = O, $hash = H 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_CATALOGMETADATA.FULLTEXT_CATALOG fulltext_catalog_id = Ffulltext_catalog_id = F 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_INDEXMETADATA.FULLTEXT_INDEX object_id = Oobject_id = O 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.FULLTEXT_STOPLISTMETADATA.FULLTEXT_STOPLIST fulltext_stoplist_id = Ffulltext_stoplist_id = F 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INDEX_EXTENSION_SCHEMEMETADATA.INDEX_EXTENSION_SCHEME index_extension_id = Iindex_extension_id = I 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INDEXSTATSMETADATA.INDEXSTATS object_id = O, index_id or stats_id = Iobject_id = O, index_id or stats_id = I 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.INSTANTIATED_TYPE_HASHMETADATA.INSTANTIATED_TYPE_HASH user_type_id = U, hash = Huser_type_id = U, hash = H 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.MESSAGEMETADATA.MESSAGE message_id = Mmessage_id = M 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.METADATA_CACHEMETADATA.METADATA_CACHE $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PARTITION_FUNCTIONMETADATA.PARTITION_FUNCTION function_id = Ffunction_id = F 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PASSWORD_POLICYMETADATA.PASSWORD_POLICY principal_id = Pprincipal_id = P 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PERMISSIONSMETADATA.PERMISSIONS class = Cclass = C 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.PLAN_GUIDEMETADATA.PLAN_GUIDE plan_guide_id = Pplan_guide_id = P 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.METADATA. PLAN_GUIDE_HASHPLAN_GUIDE_HASH $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.METADATA. PLAN_GUIDE_SCOPEPLAN_GUIDE_SCOPE scope_id = Sscope_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.QNAMEMETADATA.QNAME $qname_id = Q$qname_id = Q 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.QNAME_HASHMETADATA.QNAME_HASH $qname_scope_id = Q, $qname_hash = H$qname_scope_id = Q, $qname_hash = H 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.REMOTE_SERVICE_BINDINGMETADATA.REMOTE_SERVICE_BINDING remote_service_binding_id = Rremote_service_binding_id = R 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.ROUTEMETADATA.ROUTE route_id = Rroute_id = R 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SCHEMAMETADATA.SCHEMA schema_id = Sschema_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SECURITY_CACHEMETADATA.SECURITY_CACHE $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SECURITY_DESCRIPTORMETADATA.SECURITY_DESCRIPTOR sd_id = Ssd_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SEQUENCEMETADATA.SEQUENCE $seq_type = S, object_id = O$seq_type = S, object_id = O 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVERMETADATA.SERVER server_id = Sserver_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVER_EVENT_SESSIONSMETADATA.SERVER_EVENT_SESSIONS event_session_id = Eevent_session_id = E 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVER_PRINCIPALMETADATA.SERVER_PRINCIPAL principal_id = Pprincipal_id = P 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICEMETADATA.SERVICE service_id = Sservice_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_BROKER_GUIDMETADATA.SERVICE_BROKER_GUID $hash = H1:H2:H3$hash = H1:H2:H3 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_CONTRACTMETADATA.SERVICE_CONTRACT service_contract_id = Sservice_contract_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SERVICE_MESSAGE_TYPEMETADATA.SERVICE_MESSAGE_TYPE message_type_id = Mmessage_type_id = M 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.STATSMETADATA.STATS object_id = O, stats_id = Sobject_id = O, stats_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.SYMMETRIC_KEYMETADATA.SYMMETRIC_KEY symmetric_key_id = Ssymmetric_key_id = S 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.USER_TYPEMETADATA.USER_TYPE user_type_id = Uuser_type_id = U 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_COLLECTIONMETADATA.XML_COLLECTION xml_collection_id = Xxml_collection_id = X 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_COMPONENTMETADATA.XML_COMPONENT xml_component_id = Xxml_component_id = X 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.
METADATA.XML_INDEX_QNAMEMETADATA.XML_INDEX_QNAME object_id = O, $qname_id = Qobject_id = O, $qname_id = Q 정보를 제공하기 위해서만 확인됩니다.Identified for informational purposes only. 지원되지 않습니다.Not supported. 향후 호환성은 보장되지 않습니다.Future compatibility is not guaranteed.

다음과 같은 Xevent를 파티션에 관련 된 스위치 및 온라인 인덱스 다시 작성 합니다.The following XEvents are related to partition SWITCH and online index rebuild. 구문에 대 한 정보를 참조 하세요. ALTER table( Transact SQL ) ALTER index( Transact SQL ) .For information about syntax, see ALTER TABLE (Transact-SQL) and ALTER INDEX (Transact-SQL).

  • lock_request_priority_statelock_request_priority_state

  • process_killed_by_abort_blockersprocess_killed_by_abort_blockers

  • ddl_with_wait_at_low_priorityddl_with_wait_at_low_priority

    기존 XEvent progress_report_online_index_operation 온라인 인덱스에 대 한 작업 추가 하 여 확장 되었습니다 partition_numberpartition_id합니다.The existing XEvent progress_report_online_index_operation for online index operations was extended by adding partition_number and partition_id.

Examples

1.A. 다른 도구와 함께 sys.dm_tran_locks 사용Using sys.dm_tran_locks with other tools

다음 예에는 다른 트랜잭션에 의해 업데이트 작업이 차단되는 시나리오에서 실행됩니다.The following example works with a scenario in which an update operation is blocked by another transaction. 사용 하 여 sys.dm_tran_locks 및 기타 도구 리소스 잠금에 대 한 정보를 제공 합니다.By using sys.dm_tran_locks and other tools, information about locking resources is provided.

USE tempdb;  
GO  

-- Create test table and index.  
CREATE TABLE t_lock  
    (  
    c1 int, c2 int  
    );  
GO  

CREATE INDEX t_lock_ci on t_lock(c1);  
GO  

-- Insert values into test table  
INSERT INTO t_lock VALUES (1, 1);  
INSERT INTO t_lock VALUES (2,2);  
INSERT INTO t_lock VALUES (3,3);  
INSERT INTO t_lock VALUES (4,4);  
INSERT INTO t_lock VALUES (5,5);  
INSERT INTO t_lock VALUES (6,6);  
GO  

-- Session 1  
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;  

BEGIN TRAN  
    SELECT c1  
        FROM t_lock  
        WITH(holdlock, rowlock);  

-- Session 2  
BEGIN TRAN  
    UPDATE t_lock SET c1 = 10  

다음 쿼리에서는 잠금 정보를 표시합니다.The following query will display lock information. 에 대 한 값 <dbid> 로 대체 해야는 database_id 에서 sys.databases합니다.The value for <dbid> should be replaced with the database_id from sys.databases.

SELECT resource_type, resource_associated_entity_id,  
    request_status, request_mode,request_session_id,  
    resource_description   
    FROM sys.dm_tran_locks  
    WHERE resource_database_id = <dbid>  

다음 쿼리에서는 위 쿼리의 resource_associated_entity_id를 사용하여 개체 정보를 반환합니다.The following query returns object information by using resource_associated_entity_id from the previous query. 해당 개체가 포함된 데이터베이스에 연결되어 있는 동안 이 쿼리를 실행해야 합니다.This query must be executed while you are connected to the database that contains the object.

SELECT object_name(object_id), *  
    FROM sys.partitions  
    WHERE hobt_id=<resource_associated_entity_id>  

다음 쿼리에서는 차단 정보를 표시합니다.The following query will show blocking information.

SELECT   
        t1.resource_type,  
        t1.resource_database_id,  
        t1.resource_associated_entity_id,  
        t1.request_mode,  
        t1.request_session_id,  
        t2.blocking_session_id  
    FROM sys.dm_tran_locks as t1  
    INNER JOIN sys.dm_os_waiting_tasks as t2  
        ON t1.lock_owner_address = t2.resource_address;  

트랜잭션을 롤백하여 리소스를 해제합니다.Release the resources by rolling back the transactions.

-- Session 1  
ROLLBACK;  
GO  

-- Session 2  
ROLLBACK;  
GO  

2.B. 운영 체제 스레드에 세션 정보 연결Linking session information to operating system threads

다음 예에서는 Windows 스레드 ID와 세션 ID를 연결하는 정보를 반환합니다.The following example returns information that associates a session ID with a Windows thread ID. 스레드 성능은 Windows 성능 모니터에서 모니터링할 수 있습니다.The performance of the thread can be monitored in the Windows Performance Monitor. 이 쿼리는 현재 중지 중인 세션 ID를 반환하지 않습니다.This query does not return session IDs that are currently sleeping.

SELECT STasks.session_id, SThreads.os_thread_id  
    FROM sys.dm_os_tasks AS STasks  
    INNER JOIN sys.dm_os_threads AS SThreads  
        ON STasks.worker_address = SThreads.worker_address  
    WHERE STasks.session_id IS NOT NULL  
    ORDER BY STasks.session_id;  
GO  

관련 항목:See Also

sys.dm_tran_database_transactions ( Transact SQL ) sys.dm_tran_database_transactions (Transact-SQL)
동적 관리 뷰 및 함수(Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
트랜잭션 관련 동적 관리 뷰 및 함수(Transact-SQL)Transaction Related Dynamic Management Views and Functions (Transact-SQL)