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 de 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_case activéepoint_files (Transact-SQL) correspondant au fichier de début case activée point 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 de transactions bigint pour un fichier de données, comme indiqué dans sys.dm_db_xtp_case activéepoint_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.