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.