sys.sp_xtp_merge_checkpoint_files (Transact-SQL)
Aplica-se: SQL Server
Mescla todos os dados e arquivos delta no intervalo de transações especificado.
Observação
Esse procedimento armazenado foi preterido no SQL Server 2016 (13.x). Ele não é mais necessário e não pode ser usado a partir do SQL Server 2016 (13.x).
Para obter mais informações, consulte Criando e gerenciando armazenamento para objetos com otimização de memória.
Convenções de sintaxe de Transact-SQL
Sintaxe
sys.sp_xtp_merge_checkpoint_files
[ @database_name = ] database_name
, [ @transaction_lower_bound = ] lower_bound_tid
, [ @transaction_upper_bound = ] upper_bound_tid
[ ; ]
Argumentos
@database_name [ = ] 'database_name'
O nome do banco de dados no qual invocar a mesclagem. @database_name é sysname. Se o banco de dados não tiver tabelas na memória, esse procedimento retornará com o erro do usuário. Se o banco de dados estiver offline, ele retornará um erro.
@transaction_lower_bound [ = ] lower_bound_tid
O limite inferior bigint de transações para um arquivo de dados, conforme mostrado no sys.dm_db_xtp_checkpoint_files correspondente ao arquivo de ponto de verificação inicial da mesclagem. Um erro é gerado para uma ID de transação inválida.
@transaction_upper_bound [ = ] upper_bound_tid
O limite superior bigint de transações para um arquivo de dados, conforme mostrado em sys.dm_db_xtp_checkpoint_files. Um erro é gerado para uma ID de transação inválida.
Valores do código de retorno
Nenhum.
Cursores retornados
Nenhum.
Permissões
Requer a função de servidor fixa sysadmin e a função de banco de dados fixa db_owner .
Comentários
Mescla os dados e arquivos delta no intervalo válido para gerar um único arquivo de dados e delta. Este procedimento não respeita a política de mesclagem.