sys.dm_filestream_non_transacted_handles (Transact-SQL)
S'applique à : SQL Server
Affiche les descripteurs de fichiers non transactionnels actuellement ouverts associés aux données FileTable.
Cette vue contient une ligne par descripteur de fichier ouvert. Étant donné que les données de cette vue correspondent à l'état interne actif du serveur, les données changent constamment à mesure que les descripteurs sont ouverts et fermés. Cette vue ne contient pas d'informations d'historique.
Pour plus d’informations, consultez Gérer des FileTables.
Colonne | Type | Description |
---|---|---|
database_id | int | ID de la base de données associée au descripteur. |
object_id | int | ID d'objet du FileTable auquel le descripteur est associé. |
handle_id | int | Identificateur de contexte de descripteur unique. Utilisé par la procédure stockée sp_kill_filestream_non_transacted_handles (Transact-SQL) pour tuer un handle spécifique. |
file_object_type | int | Type du descripteur. Il indique le niveau de la hiérarchie par rapport auquel le descripteur a été ouvert, c.-à-d. base de données ou élément. |
file_object_type_desc | nvarchar(120) | « UNDEFINED », « SERVER_ROOT », « DATABASE_ROOT », « TABLE_ROOT », « TABLE_ITEM » |
correlation_process_id | varbinary(8) | Contient un identificateur unique pour le processus d'où émane la demande. |
correlation_thread_id | varbinary(8) | Contient un identificateur unique pour le thread d'où émane la demande. |
file_context | varbinary(8) | Pointeur vers l'objet fichier utilisé par ce descripteur. |
state | int | État actuel du descripteur. Peut être actif, fermé ou supprimé. |
state_desc | nvarchar(120) | « ACTIVE », « FERMÉ », « TUÉ » |
current_workitem_type | int | État dans lequel ce descripteur est actuellement traité. |
current_workitem_type_desc | nvarchar(120) | « NoSetWorkItemType », « FFtPreCreateWorkitem », « FFtGetPhysicalFileNameWorkitem », « FFtPostCreateWorkitem », « FFtPreCleanupWorkitem », « FFtPostCleanupWorkitem », « FFtPreCloseWorkitem », « FFtQueryDirectoryWorkItem », « FFtQueryInfoWorkItem », « FFtQueryVolumeInfoWorkItem », « FFtSetInfoWorkitem », « FFtWriteCompletionWorkitem » |
fcb_id | bigint | ID du bloc de contrôle de fichiers du FileTable. |
item_id | varbinary(892) | ID d'élément d'un fichier ou répertoire. Peut être Null pour les descripteurs racine du serveur. |
is_directory | bit | Il s'agit d'un répertoire. |
item_name | nvarchar(512) | Nom de l'élément. |
opened_file_name | nvarchar(512) | Chemin d'accès à ouvrir demandé à l'origine. |
database_directory_name | nvarchar(512) | Partie d'opened_file_name qui représente le nom de répertoire de base de données. |
table_directory_name | nvarchar(512) | Partie d'opened_file_name qui représente le nom de répertoire de table. |
remaining_file_name | nvarchar(512) | Partie d'opened_file_name qui représente le nom de répertoire restant. |
open_time | DATETIME | Heure à laquelle le descripteur a été ouvert. |
flags | int | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwritten = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
login_id | int | ID du principal qui a ouvert le descripteur. |
login_name | nvarchar(512) | Nom du principal qui a ouvert le descripteur. |
login_sid | varbinary(85) | SID du principal qui a ouvert le descripteur. |
read_access | bit | Ouvert pour l'accès en lecture. |
write_access | bit | Ouvert pour l'accès en écriture. |
delete_access | bit | Ouvert pour l'accès en suppression. |
share_read | bit | Ouvert avec share_read autorisé. |
share_write | bit | Ouvert avec share_write autorisé. |
share_delete | bit | Ouvert avec share_delete autorisé. |