Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Affiche les handles de fichiers non transactionnels actuellement ouverts associés aux données FileTable.
Cette vue contient une ligne par handle de fichier ouvert. Parce que les données dans cette vue correspondent à l’état interne en temps réel du serveur, les données changent constamment à mesure que les handles s’ouvrent et se ferment. Cette opinion ne contient pas d’informations historiques.
Pour plus d’informations, consultez Gérer des FileTables.
| Column | Type | Description |
|---|---|---|
| database_id | int | ID de la base de données associée au pseudo. |
| object_id | int | ID d’objet de la FileTable à laquelle le handle est associé. |
| handle_id | int | Identifiant de contexte unique pour le pseudo. Utilisé par la procédure stockée sp_kill_filestream_non_transacted_handles (Transact-SQL) pour tuer une poignée spécifique. |
| file_object_type | int | Le type de poignée. Cela indique le niveau de la hiérarchie contre lequel le handle a été ouvert, c’est-à-dire Base de données ou objet. |
| file_object_type_desc | nvarchar (120) | « INDÉFINI », « SERVER_ROOT », « DATABASE_ROOT », « TABLE_ROOT », « TABLE_ITEM » |
| correlation_process_id | Varbinary(8) | Contient un identifiant unique pour le processus qui a initié la demande. |
| correlation_thread_id | Varbinary(8) | Contient un identifiant unique pour le fil qui a initié la requête. |
| file_context | Varbinary(8) | Pointeur vers l’objet fichier utilisé par ce handle. |
| state | int | État actuel de la poignée. Peut être actif, fermé ou tué. |
| state_desc | nvarchar (120) | « ACTIF », « FERMÉ », « TUÉ » |
| current_workitem_type | int | Indiquer que ce pseudo est actuellement traité par. |
| current_workitem_type_desc | nvarchar (120) | « NoSetWorkItemType », « FFtPreCreateWorkitem », « FFtGetPhysiqueNomFichier TravailObjet », « FFtPostCreateWorkitem », « FFtPreCleanupWorkitem », « FFtPostCleanupWorkitem », « FFtPreCloseWorkitem », « FFtQueryDirectoryWorkItem », « FFtQueryInfoWorkItem », « FFtQueryVolumeInfoWorkItem », « FFtSetInfoWorkitem », « FFtWriteCompletionWorkitem » |
| fcb_id | bigint | ID du bloc de contrôle du fichier FileTable. |
| item_id | Varbinary(892) | L’identifiant d’élément pour un fichier ou un répertoire. Peut être null pour les handles racines du serveur. |
| is_directory | bit | Est-ce un annuaire ? |
| item_name | Nvarchar (512) | Nom de l’élément. |
| opened_file_name | Nvarchar (512) | J’ai initialement demandé qu’un chemin soit ouvert. |
| database_directory_name | Nvarchar (512) | Partie du opened_file_name qui représente le nom du répertoire de la base de données. |
| table_directory_name | Nvarchar (512) | Partie de la opened_file_name qui représente le nom du répertoire de table. |
| remaining_file_name | Nvarchar (512) | Partie du opened_file_name qui représente le nom restant du répertoire. |
| open_time | datetime | Le moment où la poignée s’ouvre. |
| Drapeaux | int | ShareFlagsUpdatedToFcb = 0x1, DeleteOnClose = 0x2, NewFile = 0x4, PostCreateDoneForNewFile = 0x8, StreamFileOverwrite = 0x10, RequestCancelled = 0x20, NewFileCreationRolledBack = 0x40 |
| login_id | int | Pièce d’identité du principal qui a ouvert la poignée. |
| login_name | Nvarchar (512) | Nom du principal qui a ouvert la poignée. |
| login_sid | varbinary(85) | SID du principal qui a ouvert la poignée. |
| read_access | bit | Ouvert pour lecture. |
| write_access | bit | Ouvert pour accès en écriture. |
| delete_access | bit | Ouvert pour suppression d’accès. |
| share_read | bit | Ouvert avec share_read autorisé. |
| share_write | bit | Ouvert avec share_write autorisé. |
| share_delete | bit | Ouvert avec share_delete autorisé. |