Mensagem de aviso que contém HkHostBackupGetCheckpointFileInfoV2 e 1000016 é registrada no log de erros do SQL Server

Este artigo descreve um aviso que ocorre ao fazer backup de um banco de dados na memória.

Versão original do produto: SQL Server 2016 Enterprise, SQL Server 2016 Enterprise Core
Número original do KB: 4316959

Sintomas

Suponha que você tenha um banco de dados na memória no SQL Server. Se você fizer backup do banco de dados na memória, poderá observar que a seguinte mensagem de aviso está registrada no log de erros do SQL Server:

[ATENÇÃO] HkHostBackupGetCheckpointFileInfoV2 (). ID do banco de dados: [21]. Não é um nome de arquivo de ponto de verificação válido. Nome do arquivo: ffffffdd-fffffb17-fffd.00000022-000004e8-0002.4b987b24-bf74-485d-b32e-e7ddfb496457.0-0. 1000016. (d: \ b \ s3 \ sources \ sql \ ntdbms \ hekaton \ sqlhost \ sqlmin \ hkhostbackup.cpp: 2958)

Mais informações

A mensagem de aviso começa com HkHostBackupGetCheckpointFileInfoV2 e termina com 1000016 no FileName. As mensagens de aviso que têm exatamente esses valores são inofensivas e você pode ignorá-las com segurança. Em algum momento, o SQL Server os excluirá automaticamente.

O arquivo na pasta $FSLOG é usado internamente para a integridade da transação do Filestream. O SQL Server interpreta incorretamente a mensagem de aviso como um ponto de verificação válido do banco de dados na memória. Nesse caso, o SQL Server registra o aviso no log de erros do SQL Server.