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 pas ê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 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. 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.