sys.dm_filestream_file_io_handles(Transact-SQL)
적용 대상: SQL Server
NSO(네임스페이스 소유자)가 인식하는 파일 핸들을 표시합니다. sys.dm_filestream_file_io_handles
는 클라이언트가 사용 OpenSqlFilestream
중인 FILESTREAM 핸들을 표시합니다.
Column | Type | 설명 |
---|---|---|
handle_context_address |
varbinary(8) | 클라이언트의 핸들과 연결된 내부 NSO 구조체의 주소를 표시합니다. Nullable. |
creation_request_id |
int | 이 핸들을 REQ_PRE_CREATE 만드는 데 사용되는 I/O 요청의 필드를 표시합니다. Null을 허용하지 않습니다. |
creation_irp_id |
int | 이 핸들을 REQ_PRE_CREATE 만드는 데 사용되는 I/O 요청의 필드를 표시합니다. Null을 허용하지 않습니다. |
handle_id |
int | 드라이버에서 할당한 이 핸들의 고유 ID를 표시합니다. Null을 허용하지 않습니다. |
creation_client_thread_id |
varbinary(8) | 이 핸들을 REQ_PRE_CREATE 만드는 데 사용되는 I/O 요청의 필드를 표시합니다. Nullable. |
creation_client_process_id |
varbinary(8) | 이 핸들을 REQ_PRE_CREATE 만드는 데 사용되는 I/O 요청의 필드를 표시합니다. Nullable. |
filestream_transaction_id |
varbinary(128) | 지정된 핸들과 연결된 트랜잭션의 ID를 표시합니다. 함수에서 반환하는 값입니다 get_filestream_transaction_context . 이 필드를 사용하여 보기에 조인합니다 sys.dm_filestream_file_io_requests . Nullable. |
access_type |
nvarchar(60) | Null을 허용하지 않습니다. |
logical_path |
nvarchar(256) | 이 핸들이 연 파일의 논리적 경로 이름을 표시합니다. varbinary(max) FILESTREAM 메서드에서 .PathName 반환하는 것과 동일한 경로 이름입니다. Nullable. |
physical_path |
nvarchar(256) | 파일의 실제 NTFS 경로 이름을 표시합니다. varbinary(max) FILESTREAM의 메서드에서 반환하는 .PhysicalPathName 것과 동일한 경로 이름입니다. 추적 플래그 5556에서 사용하도록 설정됩니다. Nullable. |
사용 권한
SQL Server 2019(15.x) 및 이전 버전의 경우 서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
SQL Server 2022(16.x) 이상 버전의 경우 서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.