sys.dm_os_virtual_address_dump(Transact-SQL)

호출 프로세스의 가상 주소 공간에 있는 페이지 범위에 대한 정보를 반환합니다.

[!참고]

VirtualQuery Windows API를 사용해도 이 정보가 반환됩니다.

열 이름

데이터 형식

설명

region_base_address

varbinary(8)

페이지 영역의 기준 주소에 대한 포인터입니다. Null을 허용하지 않습니다.

region_allocation_base_address

varbinary(8)

VirtualAlloc Windows API 함수에 의해 할당된 페이지 영역의 기준 주소에 대한 포인터입니다. BaseAddress 멤버가 가리키는 페이지가 이 할당 범위 내에 포함됩니다. Null을 허용하지 않습니다.

region_allocation_protection

varbinary(8)

영역이 처음 할당되었을 때의 보호 특성입니다. 값은 다음 중 하나입니다.

  • PAGE_READONLY

  • PAGE_READWRITE

  • PAGE_NOACCESS

  • PAGE_WRITECOPY

  • PAGE_EXECUTE

  • PAGE_EXECUTE_READ

  • PAGE_EXECUTE_READWRITE

  • PAGE_EXECUTE_WRITECOPY

  • PAGE_GUARD

  • PAGE_NOCACHE

Null을 허용하지 않습니다.

region_size_in_bytes

bigint

모든 페이지의 특성이 동일한 기준 주소에서 시작하는 영역의 크기(바이트)입니다. Null을 허용하지 않습니다.

region_state

varbinary(8)

영역의 현재 상태입니다. 다음 중 하나일 수 있습니다.

  • MEM_COMMIT

  • MEM_RESERVE

  • MEM_FREE

Null을 허용하지 않습니다.

region_current_protection

varbinary(8)

보호 특성입니다. 값은 다음 중 하나입니다.

  • PAGE_READONLY

  • PAGE_READWRITE

  • PAGE_NOACCESS

  • PAGE_WRITECOPY

  • PAGE_EXECUTE

  • PAGE_EXECUTE_READ

  • PAGE_EXECUTE_READWRITE

  • PAGE_EXECUTE_WRITECOPY

  • PAGE_GUARD

  • PAGE_NOCACHE

Null을 허용하지 않습니다.

region_type

varbinary(8)

영역의 페이지 형식을 나타냅니다. 이 값은 다음 중 하나일 수 있습니다.

  • MEM_PRIVATE

  • MEM_MAPPED

  • MEM_IMAGE

Null을 허용하지 않습니다.

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

참조

동적 관리 뷰 및 함수(Transact-SQL)

SQL Server 운영 체제 관련 동적 관리 뷰(Transact-SQL)