sys.sp_xtp_merge_checkpoint_files (Transact-SQL)
Gilt für: SQL Server
Führt alle Daten- und Deltadateien im angegebenen Transaktionsbereich zusammen.
Hinweis
Diese gespeicherte Prozedur ist in SQL Server 2016 (13.x) veraltet. Es ist nicht mehr erforderlich und kann nicht verwendet werden, beginnend mit SQL Server 2016 (13.x).
Weitere Informationen finden Sie unter Erstellen und Verwalten von Speicher für speicheroptimierte Objekte.
Transact-SQL-Syntaxkonventionen
Syntax
sys.sp_xtp_merge_checkpoint_files
[ @database_name = ] database_name
, [ @transaction_lower_bound = ] lower_bound_tid
, [ @transaction_upper_bound = ] upper_bound_tid
[ ; ]
Argumente
[ @database_name = ] 'database_name'
Der Name der Datenbank, für die die Zusammenführung aufgerufen werden soll. @database_name ist "sysname". Wenn die Datenbank keine In-Memory-Tabellen enthält, wird diese Prozedur mit Benutzerfehler zurückgegeben. Falls die Datenbank offline ist, wird ein Fehler zurückgegeben.
[ @transaction_lower_bound = ] lower_bound_tid
Die bigint lower bound of transactions for a data file as shown in sys.dm_db_xtp_checkpoint_files (Transact-SQL) corresponding to the start checkpoint file of the merge. Für eine ungültige Transaktions-ID wird ein Fehler generiert.
[ @transaction_upper_bound = ] upper_bound_tid
Die bigint obere Grenze von Transaktionen für eine Datendatei, wie in sys.dm_db_xtp_checkpoint_files (Transact-SQL) dargestellt. Für eine ungültige Transaktions-ID wird ein Fehler generiert.
Rückgabecodewerte
Keine.
Zurückgegebene Cursor
Keine.
Berechtigungen
Erfordert eine feste Serverrolle des Sysadmins und die db_owner festen Datenbankrolle.
Hinweise
Führt alle Daten und Änderungsdateien innerhalb des gültigen Bereichs zusammen, um eine einzelne Daten- und Änderungsdatei zu erstellen. Dieses Verfahren berücksichtigt die Zusammenführungsrichtlinie nicht.