sys.sp_xtp_merge_checkpoint_files (Transact-SQL)

Aplica-se a: SQL Server

Funde todos os dados e ficheiros delta dentro do intervalo de transações especificado.

Note

Este procedimento armazenado está obsoleto no SQL Server 2016 (13.x). Já não é necessário e não pode ser usado a partir do SQL Server 2016 (13.x).

Para mais informações, consulte Criação e Gestão de Armazenamento para Memory-Optimized Objetos.

Transact-SQL convenções de sintaxe

Syntax

sys.sp_xtp_merge_checkpoint_files
    [ @database_name = ] N'database_name'
    , [ @transaction_lower_bound = ] transaction_lower_bound
    , [ @transaction_upper_bound = ] transaction_upper_bound
[ ; ]

Arguments

[ @database_name = ] N'database_name'

O nome da base de dados sobre a qual invocar a fusão. @database_name é sysname. Se a base de dados não tiver tabelas em memória, este procedimento retorna com erro do utilizador. Se a base de dados estiver offline, devolve um erro.

[ @transaction_lower_bound = ] transaction_lower_bound

O limite inferior bigint das transações para um ficheiro de dados, conforme mostrado em sys.dm_db_xtp_checkpoint_files correspondente ao ficheiro de checkpoint inicial da fusão. É gerado um erro por um ID de transação inválido.

[ @transaction_upper_bound = ] transaction_upper_bound

O limite superior bigint das transações para um ficheiro de dados mostrado em sys.dm_db_xtp_checkpoint_files. É gerado um erro por um ID de transação inválido.

Valores de código de retorno

None.

Os cursores regressaram

None.

Permissions

Requer um papel fixo de sysadmin no servidor e o papel db_owner fixo na base de dados.

Remarks

Funde todos os dados e ficheiros delta no intervalo válido para produzir um único ficheiro de dados e delta. Este procedimento não respeita a política de fusão.