sys.dm_filestream_non_transacted_handles(Transact-SQL)sys.dm_filestream_non_transacted_handles (Transact-SQL)

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

FileTable 데이터와 연결된 현재 열려 있는 비트랜잭션 파일 핸들을 표시합니다.Displays the currently open non-transactional file handles associated with FileTable data.

이 뷰는 열려 있는 파일 핸들마다 하나의 행을 포함합니다.This view contains one row per open file handle. 이 뷰의 데이터는 서버의 현재 내부 상태에 따라 달라지므로 핸들이 열리고 닫힐 때마다 지속적으로 변경됩니다.Because the data in this view corresponds to the live internal state of the server, the data is constantly changing as handles are opened and closed. 이 뷰에는 기록 정보가 없습니다.This view does not contain historical information.

자세한 내용은 FileTables 관리를 참조하세요.For more information, see Manage FileTables.

Column 형식Type DescriptionDescription
database_iddatabase_id intint 핸들과 연결된 데이터베이스의 ID입니다.ID of the database associated with the handle.
object_idobject_id intint 핸들이 연결된 FileTable의 개체 ID입니다.Object ID of the FileTable the handle is associated with.
handle_idhandle_id intint 고유한 핸들 컨텍스트 식별자입니다.Unique handle context identifier. 사용 하는 sp_kill_filestream_non_transacted_handles ( Transact SQL ) 저장 프로시저를 특정 핸들을 중지 합니다.Used by the sp_kill_filestream_non_transacted_handles (Transact-SQL) stored procedure to kill a specific handle.
file_object_typefile_object_type intint 핸들의 유형입니다.Type of the handle. 이 열은 핸들이 열린 대상, 즉 데이터베이스나 항목 같은 계층 구조 수준을 나타냅니다.This indicates the level of the hierarchy the handle was opened against, ie. database or item.
file_object_type_descfile_object_type_desc nvarchar(120)nvarchar(120) “UNDEFINED",“UNDEFINED",
“SERVER_ROOT",“SERVER_ROOT",
“DATABASE_ROOT",“DATABASE_ROOT",
“TABLE_ROOT",“TABLE_ROOT",
“TABLE_ITEM"“TABLE_ITEM"
correlation_process_idcorrelation_process_id varbinary(8)varbinary(8) 요청을 처음 시작한 프로세스의 고유 식별자를 포함합니다.Contains a unique identifier for the process that originated the request.
correlation_thread_idcorrelation_thread_id varbinary(8)varbinary(8) 요청을 처음 시작한 스레드의 고유 식별자를 포함합니다.Contains a unique identifier for the thread that originated the request.
file_contextfile_context varbinary(8)varbinary(8) 이 핸들에서 사용하는 파일 개체에 대한 포인터입니다.Pointer to the file object used by this handle.
statestate intint 핸들의 현재 상태입니다.Current state of the handle. ACTIVE, CLOSED 또는 KILLED일 수 있습니다.May be active, closed or killed.
state_descstate_desc nvarchar(120)nvarchar(120) “ACTIVE",“ACTIVE",
“CLOSED",“CLOSED",
“KILLED"“KILLED"
current_workitem_typecurrent_workitem_type intint 이 핸들이 현재 처리되고 있는 상태입니다.State this handle is currently being processed by.
current_workitem_type_desccurrent_workitem_type_desc nvarchar(120)nvarchar(120) “NoSetWorkItemType",“NoSetWorkItemType",
“FFtPreCreateWorkitem",“FFtPreCreateWorkitem",
“FFtGetPhysicalFileNameWorkitem",“FFtGetPhysicalFileNameWorkitem",
“FFtPostCreateWorkitem",“FFtPostCreateWorkitem",
“FFtPreCleanupWorkitem",“FFtPreCleanupWorkitem",
“FFtPostCleanupWorkitem",“FFtPostCleanupWorkitem",
“FFtPreCloseWorkitem",“FFtPreCloseWorkitem",
“FFtQueryDirectoryWorkItem",“FFtQueryDirectoryWorkItem",
“FFtQueryInfoWorkItem",“FFtQueryInfoWorkItem",
“FFtQueryVolumeInfoWorkItem",“FFtQueryVolumeInfoWorkItem",
“FFtSetInfoWorkitem",“FFtSetInfoWorkitem",
“FFtWriteCompletionWorkitem"“FFtWriteCompletionWorkitem"
fcb_idfcb_id bigintbigint FileTable 파일 제어 블록 ID입니다.FileTable File Control Block ID.
item_iditem_id varbinary(892)varbinary(892) 파일 또는 디렉터리의 항목 ID입니다.The Item ID for a file or directory. 서버 루트 핸들의 경우 null일 수 있습니다.May be null for server root handles.
is_directoryis_directory bitbit 핸들이 디렉터리인지를 나타냅니다.Is this a directory.
item_nameitem_name nvarchar(512)nvarchar(512) 항목의 이름입니다.Name of the item.
opened_file_nameopened_file_name nvarchar(512)nvarchar(512) 원래 요청된 열기 경로입니다.Originally requested path to be opened.
database_directory_namedatabase_directory_name nvarchar(512)nvarchar(512) 데이터베이스 디렉터리 이름을 나타내는 opened_file_name의 부분입니다.Portion of the opened_file_name that represents the database directory name.
table_directory_nametable_directory_name nvarchar(512)nvarchar(512) 테이블 디렉터리 이름을 나타내는 opened_file_name의 부분입니다.Portion of the opened_file_name that represents the table directory name.
remaining_file_nameremaining_file_name nvarchar(512)nvarchar(512) 나머지 디렉터리 이름을 나타내는 opened_file_name의 부분입니다.Portion of the opened_file_name that represents the remaining directory name.
open_timeopen_time datetimedatetime 핸들이 열린 시간입니다.Time the handle was opened.
flagsflags intint ShareFlagsUpdatedToFcb = 0x1,ShareFlagsUpdatedToFcb = 0x1,
DeleteOnClose = 0x2,DeleteOnClose = 0x2,
NewFile = 0x4,NewFile = 0x4,
PostCreateDoneForNewFile = 0x8,PostCreateDoneForNewFile = 0x8,
StreamFileOverwritten = 0x10,StreamFileOverwritten = 0x10,
RequestCancelled = 0x20,RequestCancelled = 0x20,
NewFileCreationRolledBack = 0x40NewFileCreationRolledBack = 0x40
login_idlogin_id intint 핸들을 연 보안 주체의 ID입니다.ID of the principal that opened the handle.
login_namelogin_name nvarchar(512)nvarchar(512) 핸들을 연 보안 주체의 이름입니다.Name of the principal that opened the handle.
login_sidlogin_sid varbinary(85)varbinary(85) 핸들을 연 보안 주체의 SID입니다.SID of the principal that opened the handle.
read_accessread_access bitbit 읽기 액세스를 위해 열렸습니다.Opened for read access.
write_accesswrite_access bitbit 쓰기 액세스를 위해 열렸습니다.Opened for write access.
delete_accessdelete_access bitbit 삭제 액세스를 위해 열렸습니다.Opened for delete access.
share_readshare_read bitbit share_read가 허용되는 상태로 열렸습니다.Opened with share_read allowed.
share_writeshare_write bitbit share_write가 허용되는 상태로 열렸습니다.Opened with share_write allowed.
share_deleteshare_delete bitbit share_delete가 허용되는 상태로 열렸습니다.Opened with share_delete allowed.

관련 항목:See Also

FileTable 관리Manage FileTables