Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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.