Condividi tramite


sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

Si applica a: SQL Server

Unisce tutti i file di dati e differenziali nell'intervallo di transazioni specificato.

Nota

Questa stored procedure è deprecata in SQL Server 2016 (13.x). Non è più necessario e non può essere usato, a partire da SQL Server 2016 (13.x).

Per altre informazioni, vedere Creazione e gestione dell'archiviazione per oggetti ottimizzati per la memoria.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @database_name = ] 'database_name'

Nome del database in cui richiamare l'unione. @database_name è sysname. Se il database non dispone di tabelle in memoria, questa procedura restituisce un errore utente. Se il database è offline, restituisce un errore.

[ @transaction_lower_bound = ] lower_bound_tid

Limite inferiore bigint delle transazioni per un file di dati, come illustrato in sys.dm_db_xtp_checkpoint_files corrispondente al file del checkpoint iniziale dell'unione. Viene generato un errore per un ID transazione non valido.

[ @transaction_upper_bound = ] upper_bound_tid

Limite superiore bigint delle transazioni per un file di dati, come illustrato in sys.dm_db_xtp_checkpoint_files. Viene generato un errore per un ID transazione non valido.

Valori del codice restituito

Nessuno.

Cursori restituiti

Nessuno.

Autorizzazioni

Richiede il ruolo predefinito del server sysadmin e il ruolo predefinito del database db_owner .

Osservazioni:

Unisce tutti i dati e i file differenziali nell'intervallo valido per produrre un singolo dato e un file differenziale. Questa procedura non rispetta i criteri di unione.