Partager via


sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

S'applique à : SQL Server

Fusionne tous les fichiers de données et delta dans la plage de transactions spécifiée.

Remarque

Cette procédure stockée est déconseillée dans SQL Server 2016 (13.x). Il n’est plus nécessaire et ne peut plus être utilisé, à partir de SQL Server 2016 (13.x).

Pour plus d’informations, consultez Création et gestion du stockage pour les objets à mémoire optimisée.

Conventions de la syntaxe Transact-SQL

Syntaxe

sys.sp_xtp_merge_checkpoint_files
    [ @database_name = ] database_name
    , [ @transaction_lower_bound = ] lower_bound_tid
    , [ @transaction_upper_bound = ] upper_bound_tid
[ ; ]

Arguments

[ @database_name = ] 'database_name'

Nom de la base de données dans laquelle la fusion doit être appelée. @database_name est sysname. Si la base de données n’a pas de tables en mémoire, cette procédure retourne une erreur utilisateur. Si la base de données est hors connexion, retourne une erreur.

[ @transaction_lower_bound = ] lower_bound_tid

Limite inférieure bigint des transactions pour un fichier de données, comme indiqué dans sys.dm_db_xtp_checkpoint_files (Transact-SQL) correspondant au fichier de point de contrôle de démarrage de la fusion. Une erreur est générée pour un ID de transaction non valide.

[ @transaction_upper_bound = ] upper_bound_tid

Limite supérieure des transactions bigint pour un fichier de données, comme indiqué dans sys.dm_db_xtp_checkpoint_files (Transact-SQL). Une erreur est générée pour un ID de transaction non valide.

Valeurs des codes de retour

Aucune.

Curseurs retournés

Aucune.

autorisations

Nécessite le rôle serveur fixe sysadmin et le rôle de base de données fixe db_owner .

Notes

Fusionne tous les fichiers de données et delta dans la plage valide pour générer un seul fichier de données et delta. Cette procédure ne respecte pas la stratégie de fusion.