Partager via


sys.dm_db_xtp_merge_requests (Transact-SQL)

S’applique à : SQL Server 2014 (12.x)

Suit les demandes de fusion de bases de données. La demande de fusion peut avoir été générée par SQL Server ou la requête a pu être effectuée par un utilisateur avec sys.sp_xtp_merge_checkpoint_files (Transact-SQL).

Remarque

Cette vue de gestion dynamique (DMV), sys.dm_db_xtp_merge_requestsexiste jusqu’à Microsoft SQL Server 2014. Mais à partir de SQL Server 2016, cette vue DMV ne s’applique plus.

Colonnes dans le rapport

Nom de la colonne Type de données Description
request_state tinyint État de la demande de fusion :
0 = demandé
1 = en attente
2 = installé
3 = abandonné
request_state_desc nvarchar(60) Significations pour l’état actuel de la requête :

Demandé : une demande de fusion existe.
En attente : la fusion est en cours de traitement.
Installé : la fusion est terminée.
Abandonné - la fusion n’a pas pu se terminer, peut-être en raison d’un manque de stockage.
destination_file_id GUID Identificateur unique du fichier de destination pour la fusion des fichiers sources.
lower_bound_tsn bigint Horodateur minimal pour le fichier de fusion cible. Horodateur de transaction le plus bas pour tous les fichiers sources à fusionner.
upper_bound_tsn bigint Horodateur maximal pour le fichier de fusion cible. Horodateur de transaction le plus haut pour tous les fichiers sources à fusionner.
collection_tsn bigint Horodateur auquel la ligne actuelle peut être collectée.

Une ligne dans l'état Installé est supprimée lorsque checkpoint_tsn est supérieur à collection_tsn.

Une ligne dans l'état Abandonné est supprimée lorsque checkpoint_tsn est inférieur à collection_tsn.
checkpoint_tsn bigint Heure de démarrage du point de contrôle.

Toutes les suppressions effectuées par des transactions avec un horodateur inférieur à celui-ci sont prises en compte pour le nouveau fichier de données. Les suppressions restantes sont déplacées dans le fichier delta cible.
sourcenumber_file_id GUID Jusqu’à 16 ID de fichier internes qui identifient de manière unique les fichiers sources dans la fusion.

autorisations

Nécessite l'autorisation VIEW DATABASE STATE sur la base de données active.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW DATABASE PERFORMANCE STATE sur la base de données.

Voir aussi

Étapes suivantes